Создание запроса на выборку с помощью Мастера
При создании запроса необходимо определить:
· Поля в базе данных, по которым будет идти поиск информации
· Предмет поиска в базе данных
· Перечень полей в результате выполнения запроса
Создание запроса
1. На вкладке Создание в группе Другие щелкните Мастер запросов.
2. В диалоговом окне Новый запрос выберите вариант Простой запрос и нажмите кнопку ОК.
3. В группе Таблицы и запросы выберите таблицу, содержащую нужные данные.
4. В группе Доступные поля дважды щелкните поля, которые необходимо добавить в запрос. При этом они добавляются в список Выбранные поля. После добавления всех полей нажмите кнопку Далее.
5. Присвойте запросу имя, а затем нажмите кнопку Готово.
В приложении Access все записи будут отображены в режиме таблицы. В результаты включаются все записи, но при этом отображаются только поля, указанные в запросе.
6. Закройте запрос. Обратите внимание на то, что он сохраняется автоматически.
Создание запроса в Конструкторе
При использовании конструктора запросов вы можете не только создавать новые запросы, но также изменять уже имеющиеся запросы в базе данных. Если вы запустите конструктор, то увидите инструменты, с помощью которых вы можете создать и изменить запрос. В появившемся окне находятся таблица запроса, бланк запроса (таблица, ячейки которой используются для определения структуры и свойств запроса).
Для создания запроса с использованием конструктора выполните следующее.
1. Откройте желаемую базу данных.
2. Перейдите на вкладку Создание.
3. Нажмите кнопку Конструктор запросов в группе Другие. Откроется окно Добавление таблицы.
4. В появившемся окне есть три вкладки: Таблицы, Запросы, Таблицы и запросы. На вкладке Таблицы выберите необходимую таблицу и нажмите кнопку Добавить. Затем нажмите кнопку Закрыть, после чего на экране появится пустой бланк запроса на основании выбранной таблицы.
5. В нижней части окна в открывающемся списке Поле выберите необходимое поле таблицы.
6. В поле Вывод на экран снимите флажок, чтобы данное поле не выводилось на экран.
7. Выберите следующий раскрывающийся список Поле и укажите другое поле для формирования запроса.
8. На панели быстрого доступа нажмите кнопку Сохранить. Появится окно, в котором вы сможете ввести имя нового запроса.
9. Нажмите кнопку ОК. Для просмотра запроса нажмите кнопку Выполнитьна вкладке Конструктор.
Изменение запроса
Запрос, сохраненный в базе данных, можно изменять.
Есть возможность корректировать имя запроса, править его текст в формате SQL, а также редактировать запрос в конструкторе запросов.
Правка запроса в Конструкторе
Используя бланк запроса в режиме конструктора, модифицировать существующий запрос можно следующими способами.
1. Удалить таблицу из запроса можно, если выделить ее в запросе и нажать клавишу Delete.
2. Удалить поле таблицы можно, выделив желаемый столбец с помощью области выделения столбцов (серая полоска над столбцами) и затем нажав клавишу Delete.
3. Изменить порядок следования полей можно следующим образом: выделите поле или несколько полей и, удерживая нажатой кнопку мыши, перетащите их на нужное место, затем отпустите кнопку мыши.
Условия отбора записей из базовой таблицы указываются в строках Условие отбора и Или. Данными условиями могут являться любые логические выражения. Существуют условия, которые находятся в одной строке, но в разных столбцах бланка, такие условия объединяются по логическому оператору AND (И). Чтобы объединить условия по логическому оператору OR (ИЛИ), нужно объединить данные условия в разных строках бланка запроса.
Строка Сортировка помогает установить порядок сортировки записей в запросе. Для поля, записи которого вы хотите сортировать, выберите из списка порядок сортировки: По убыванию или По возрастанию. Если в запросе вам нужно отсортировать записи по нескольким полям, разместите эти поля слева направо.
Если вы хотите изменить имена полей запроса, то это можно сделать в режиме конструктора. Чтобы переименовать поле, вам нужно в бланке запроса установить текстовый курсор перед первой буквой его имени, после чего ввести новое имя, а также символ двоеточия. Если вы измените имя поля в бланке запроса, в отчете оно также изменится.
В бланке запросов вы также можете изменить ширину столбцов. Это можно сделать, перетаскивая границу столбца или два раза щелкнув кнопкой мыши на линии границы. Причем данное изменение производится только в бланке запросов.
29. Разработка информации о СУБД. Сортировка данных. Создание отчетов.