- •Лекции по дисциплине «Прикладное по общего пользования» Классификация программных средств (software)
- •Текстовый процессор microsoft word
- •Создание документов
- •Сохранение документа
- •Открытие документов
- •Создание и редактирование документа Общие сведения
- •Способы выделения фрагментов текста
- •Копирование, перемещение и удаление фрагментов текста
- •Поиск и замена
- •Режимы автокоррекции и автотекста
- •Проверка орфографии
- •Форматирование документа word Форматирование шрифта
- •Courier New Cyr, полужирный, 14 пт
- •Форматирование абзаца
- •Обрамление и заполнение
- •Изменение регистра для выделенного фрагмента текста
- •Табличный процессор ms Excel
- •Виды условий отбора Расширенного фильтра
- •Знаки подстановки
- •Способы подведения итогов данных
- •Вычисление промежуточных итогов
- •Создание сводной таблицы
- •Создание отчета Microsoft Access на основе списка из Microsoft Excel
- •Основные понятия теории баз данных
- •Виды моделей данных
- •Классификация баз данных
- •Реляционная субд microsoft access
- •Новая база данных
- •Связи между отношениями ms access
- •Запросы субд ms access
- •Имя поля : Выражение
- •Фио Студента: [Студент]![Фамилия]&[Студент]!.[Имя]&[Студент]![Отчество]
- •Формы субд ms access
- •Отчеты субд ms Access
Запросы субд ms access
В Access поиск и отбор информации можно производить с использованием запросов. Запрос представляет собой вопрос о данных, хранящихся в таблицах, или инструкцию на обор записей ,подлежащих изменению.
С помощью Access могут быть созданы следующие типы запросов:
Запрос-выборка задает вопросы о данных, хранящихся в таблицах, и представляет полученный динамический набор. В режиме формы или таблицы без изменения данных. Изменение, внесенные в динамический набор, отражают в базовых таблицах.
Запрос-изменение изменяет или перемещает данные. К этому типу относятся: запрос на добавление записей, запрос на создание таблицы, запрос на обновление.
Перекрестные запросы предназначены для группирования данных и представления их в компактном виде.
Запрос с параметром позволяет определить одно или несколько условий отбора во время выполнения запроса.
Запрос SQL - запросы, которые могут быть созданы только с помощью инструкций SQL в режиме SQL: запрос на объединение, запрос к серверу, и управляющий запрос.
В Access имеется возможность самостоятельно создавать запрос или воспользоваться мастером по разработке запросов. Мастер запросов используется для создания специальных запросов: перекрестного запроса, запроса на поиск повторяющихся записей или записей, не имеющих подчиненных, запросов на архивирование записей.
Самым распространенным является запрос на выборку, который выполняет фильтрацию данных по критериям отбора, которые определяются логическими выражениями, которые вводятся в строки бланка запроса Условия отбора и ИЛИ
Для подготовки запроса необходимо определить:
-
Поля, по которым будет производиться поиск;
-
Искомое значение поля определяется условиями отбора;
-
Поля, выводимые в результате выполнения запроса.
Выражения в запросах Access представляют собой формулы, по которым вычисляются необходимые значения полей. Выражения представляют совокупность констант, переменных, функций объединенных операторами. Различают арифметические и логические выражения.
Выражения могут состоять из следующих элементов:
-
Литералы
-
Операторы
-
Константы
-
Переменные
-
Идентификаторы
-
Функции
Литерал - это точное значение , которое используется именно в том виде , как оно вводиться. При записи литералов вводятся специальные символы ограничители.
Число - литерал вводиться без ограничений.(625.125) Текстовый литерал в качестве ограничителя имеет или. (Иванов).
В литералах типа дата используется ограничитель #.(#12/11/97#)
В случае литералов типа поле или элемент управления элементами вводится ограничители [Сотрудники ]. [Фамилия].
Оператор указывает действие, которое должно быть выполнено с элементами выражения.
Арифметические: * умножение,+ сложение, - вычитание, /деление, ^ возведение в степень;
Соединения частей текста &, например [Фамилия] & &[Имя]
Сравнения:< меньше, <=меньше или равно,>больше, >= больше или равно, <> не равно, =равно
Логические: And (и), Not(нет) , Or(или)
Операторы SQL: Like для использования логики замены в выражениях, In - для определения, содержится ли элемент данных в списке значений, Between… And -для выбора значений определенного интервала.
Константа - это неизменяемая величина . Часто используемая константа Null соответствует полю, не содержащему значений или символов.
Идентификатор - это имя, введенное в выражение для резервирования места под значение, которое храниться в поле или элементе управления. Идентификатор заключается в [ ] . Например, [Дата].
Функция - это специальное имя, которое используется для выполнения какой-либо операции, применяемой в выражениях. Аргументы функции заключаются в скобки (). Примеры функций используемых при построении запросов :Avg() - среднее арифметическое значение, Count() - количество записей, Sum() - сумма всех записей.
Обработка данных осуществляется в Access созданием вычисляемых полей в запросах. Вычисляемое поле состоит из двух частей: левая часть представляет уникальное имя нового поля и правая часть – выражение Access, которые разделяются оператором присваивания, обозначаемый знаком «:» .