Строка Сортировкапомогает установить порядок сортировки записей в запросе. Для поля, записи которого вы хотите сортировать, выберите из списка порядок сортировки: По убываниюили По возрастанию. Если в запросе вам нужно отсортировать записи по нескольким полям, разместите эти поля слева направо.
Если вы хотите изменить имена полей запроса, то это можно сделать в режиме конструктора. Чтобы переименовать поле, вам нужно в бланке запроса установить текстовый курсор перед первой буквой его имени, после чего ввести новое имя, а также символ двоеточия. Если вы измените имя поля в бланке запроса, в отчете оно также изменится.
В бланке запросов вы также можете изменить ширину столбцов. Это можно сделать, перетаскивая границу столбца или два раза щелкнув кнопкой мыши на линии границы. Причем данное изменение производится только в бланке запросов.
Теперь рассмотрим вышесказанное на примере. Выполните следующие действия, чтобы модифицировать запрос с помощью конструктора.
1. Откройте базу данных, которая содержит нужный запрос.
2. Выбранный запрос откроется в режиме таблицы, если вы щелкнете кнопкой мыши на имени запроса в области переходов.
3. Перейдите на вкладку Главнаяи в группе Режимыщелкните кнопкой мыши на стрелке под кнопкой Режимы. После этого появится меню, в котором нужно выбрать команду Конструктор(рис. 5.13).
Рис. 5.13.Меню для выбора режима
4. На экране появится бланк запроса.
Теперь осталось изменить запрос. Вы можете выполнить любые действия.
• Добавить в бланк запроса как минимум одно поле таблицы, нажав при этом в строке Полесвободную ячейку. Раскрыв список полей таблицы, выберите необходимое имя поля. Данную операцию следует повторить для всех полей таблицы, которые вы желали бы добавить в бланк запроса.
• В результате набора данных при необходимости скрыть или отобразить значение поля таблицы (флажок в строке Вывод на экраннеобходимо снять или установить соответственно). Значение поля не отображается, если флажок под названием поля в бланке запроса снят.
• Сортировку данных поля таблицы можно выполнить следующим образом: щелкните кнопкой мыши на ячейке строки Сортировкапод названием необходимого вам поля, раскройте список сортировок, после чего выберите нужный вариант: по возрастанию, по убыванию, отсутствует.
• Задать условие для нужных полей таблицы. Для этого в ячейках строки Условиевведите требуемые значения. Используя строки без подписи или строку Или, можно создать для одного поля таблицы друг друга исключающие условия.
5. Например, модифицируйте запрос с именем Клиенты Запрос. В этом запросе отображались поля Имена, Телефоны, Адресатаблицы Клиенты. Модифицируйте его, добавляя колонку Рейтинги выполняя сортировку строк по последнему.
6. В строке Полещелкните кнопкой мыши на незаполненной ячейке после названия Адрес, выберите в списке название Рейтинг.
7. Снимите флажок Вывод на экрандля поля Рейтинг.
8. Щелкните кнопкой мыши на параметре Сортировкаполя Рейтинг. На экране появится список доступных вариантов сортировки. Выберите вариант По возрастанию, бланк запроса изменится (рис. 5.14).
Рис. 5.14.Измененный бланк запроса
9. Для сохранения запроса нажмите кнопку Сохранить. Чтобы увидеть сохраненное, щелкните кнопкой мыши на вкладке Конструктор, а затем нажмите кнопку Выполнить. Отобразится измененный запрос (рис. 5.15).
Рис. 5.15.Измененный запрос
Далее будет рассмотрено изменение исходного запроса способом правки запроса в SQL-редакторе.
Правка в режиме SQL
Правка текста в режиме SQL – это один их самых сложных вариантов, с какими приходится сталкиваться пользователю, но он дает самые широкие возможности, которые недоступны в других режимах. В качестве примера осуществим правку SQL-запроса с именем Клиенты Запрос.
Выполните следующее.
1. Откройте базу данных Access 2007, которая содержит нужный запрос.
2. Запрос, который вы выбрали, откроется в режиме таблицы, если вы щелкнете кнопкой мыши на имени запроса в области переходов.
3. Далее нужно переключиться режим SQL. Для этого перейдите на вкладку Главная, после чего в группе Режимыщелкните кнопкой мыши на стрелке под кнопкой Режим, где вы сможете выбрать Режим SQL(см. рис. 5.13). После этого в SQL-редакторе откроется текст запроса, который вы сформировали ранее (листинг 5.1).
Читать дальше
Конец ознакомительного отрывка
Купить книгу