- •Лабораторная работа № 4 Простые запросы
- •Что такое запрос
- •Типы запросов
- •Возможности запроса
- •Что такое результирующий набор данных
- •Создание запроса
- •Выбор таблицы
- •Панель инструментов окна конструктора запросов
- •Бланк запроса
- •Выбор полей
- •Добавление одного поля
- •Использование окна конструктора запросов
- •Перемещение в окне конструктора запросов
- •Добавление нескольких полей
- •Добавление всех полей таблицы
- •Перетаскивание всех полей в виде группы
- •Указатель на все поля
- •Изменение порядка расположения полей
- •Удаление поля
- •Изменение отображаемого имени поля
- •Отображение поля
- •Изменение порядка сортировки
- •Установка сортировки
- •Сортировка по нескольким полям
- •Отбор записей
- •Условия отбора записей
- •Простые условия отбора
- •Ввод других простых условий
- •Печать результирующего набора данных
- •Сохранение запроса
Ввод других простых условий
Условия можно также задавать для полей с данными типа Числовой, Дата/время и Логический. Предположим, что вы хотите просмотреть записи о животных, которые родились после 01.01.95. Для отображения только тех записей, в которых значение поля Date of Birth больше, чем 01.01.95, выполните следующие действия.
1. Удалите все существующие поля из бланка запроса с помощью команды Правка0чистить бланк.
2. Добавьте поле Date of Birth в бланк запроса.
3. Щелкните на ячейке свойства Условие отбора для столбца Date of Birth в бланке запроса.
4. Введите 1/1/95 в эту ячейку.
5. Щелкните на кнопке Режим таблицы.
Access может сравнивать значение поля типа Дата/время с заданным значением, используя следующие операторы сравнения: меньше (<), больше (>), равно (=) или их комбинацию. Обратите внимание, что Access автоматически заключает значения даты между разделителями (символами #). Разделители позволяют Access отличать данные типа Дата/Время от данных типа Текстовый. Так же, как при вводе текстовых образцов, вам необязательно вводить знаки #, поскольку Access понимает, что вам нужно, и сама преобразует формат ввода.
Печать результирующего набора данных
После выполнения запроса можете распечатать все записи полученного результирующего набора данных. Отчет будет распечатан в виде таблицы. Для печати результирующего набора данных выполните следующие действия.
1. Задайте условия отбора записей в режиме конструктора запроса.
2. Переключитесь в режим таблицы, щелкнув на кнопке Режим таблицы панели инструментов.
3. Воспользуйтесь командой ФайлПечать или щелкните на кнопке Печать панели инструментов.
4. Установите в диалоговом окне Печать необходимые опции печати.
5. Щелкните на кнопке ОК в диалоговом окне Печать.
После этого Access распечатает результирующий набор данных шрифтом, выбранным для отображения данных на экране, или наиболее близким к нему шрифтом принтера. В распечатке результирующего набора данных будут отражены все действующие опции формата. Скрытые столбцы не будут напечатаны, линии координатной сетки распечатаются, если будет включена опция Линии сетки. В распечатке также будут отображены заданные высота строки и ширина столбца.
Сохранение запроса
Для сохранения запроса следует выполнить следующие действия. Выберите команду Файл Сохранить или щелкните на кнопке Сохранить панели инструментов. Если вы впервые сохраняете запрос, введите новое имя запроса в диалоговом окне Сохранение.
Комбинации клавиш <Shift+F12> и <Ctrl+S> являются аналогами команды Сохранить. Их можно использовать для сохранения результатов работы и продолжения работы над запросом.
Выйти из окна конструктора запроса можно в любой момент одним из следующих способов.
• Выбрав команду ФайлЗакрыть.
• Щелкнув на кнопке Закрыть (если она вынесена на панель инструментов).
• Нажав комбинацию <Ctrl+F4> в окне конструктора запроса.
Все эти три метода приводят к появлению диалогового окна с вопросом Сохранить изменения макета или структуры запроса ' имя запроса' ?. Если необходимо сохранить структуру запроса, щелкните на кнопке Да, и данные макета запроса будут сохранены.
Резюме
В этой лабораторной работе рассмотрены типы запросов и их использовании. Вы попробовали создать простые запросы и кое-что узнали об опциях запросов Access. Были рассмотрены следующие вопросы.
• Запросы обращаются к данным и предоставляют ответ в виде собранной информации.
• Существуют следующие типы запросов: на выборку, с параметрами, перекрестный, SQL и запрос на изменение.
• Запросы позволяют выбирать таблицы, поля, порядок сортировки и условия отбора записей.
• Результирующий набор данных — это временная таблица, созданная на основе результатов выполнения запроса. Запросы сохраняют инструкции, а не данные!
• В окне конструктора запроса есть две области: в верхней отображаются таблицы, а нижняя используется как бланк запроса.
• Имена полей можно переопределять в таблице результирующего набора данных.
• Отобранные запросом записи можно фильтровать с помощью условий отбора записей.
• Таблицы результирующего набора данных используются в формах, отчетах и других запросах так же, как и любые другие таблицы.
