- •41.Создание запроса в режиме конструктора
- •42.Создание запросов с помощью мастера запросов.
- •В окне базы данных на панели объектов выбрать ярлык Запросы (Queries).
- •43.Вычисляемые поля в запросах.
- •44.Применение функций в запросах.
- •45.Груповые операции в запросе.
- •46.Запросы с параметрами.
- •47.Запрос на обновление.
- •48.Запрос на добавление.
- •49.Запрос на создание таблицы.
- •Поместите новую таблицу в текущую базу данных.
- •50.Запрос на удаление. Создание запросов на удаления записей
42.Создание запросов с помощью мастера запросов.
Наиболее просто создается запрос при помощи Мастера запросов. Чтобы создать простой запрос с помощью Мастера запросов, необходимо:
В окне базы данных на панели объектов выбрать ярлык Запросы (Queries).
В списке запросов дважды щелкнуть левой кнопкой мыши на ярлыке Создание запроса с помощью мастера (Create query by using wizard) или нажать на кнопку Создать (New) в окне базы данных и в появившемся диалоговом окне Новый запрос (New Query) выбрать Простой запрос (Simple Query Wizard) и нажать на кнопку ОК (рис. 4.1).
В появившемся окне Создание простых запросов (Simple Query Wizard) (рис. 4.2) в поле со спискомТаблицы и запросы (Tables/Queries) выбрать таблицу или запрос, которые будут служить источником данных для создаваемого запроса.
С помощью стрелок вправо и влево переместить из списка Доступные поля (Available Fields) в списокВыбранные поля (Selected Fields) те поля, которые необходимы в конструируемом запросе. При этом порядок полей в запросе будет соответствовать порядку полей в списке Выбранные поля (Selected Fields). Если нужно включить в запрос все поля, можно воспользоваться кнопкой с двумя стрелками вправо.
Нажать кнопку Далее (Next).
Следующее диалоговое окно будет последним. В нем нужно ввести имя создаваемого запроса (рис. 4.3) в поле Задайте имя запроса (What title do you want to your query?) и выбрать дальнейшие действия:Открыть запрос для просмотра данных (Open the query to view information) или Изменить макет запроса (Modify the query design).
При необходимости можно установить флажок Вывести справку по работе с запросом? (Display Help on working with the query) для вывода справочной информации по работе с запросами.
Нажать на кнопку Готово (Finish).
43.Вычисляемые поля в запросах.
Можно создать поле, в котором будут отображаться результаты вычислений, определенных в выражении, или которое будет управлять значениями поля.
Откройте запрос в режиме конструктора.
Введите выражение в пустую ячейку в строке Поле. Если выражение содержит имя поля, то это имя необходимо заключить в скобки.
После нажатия клавиши ENTER или перехода в другую ячейку Microsoft Access задаст имя поля по умолчанию в формате «ВыражениеN», где N представляет собой целое число, увеличивающееся для каждого нового поля в запросе, содержащего выражение. Имя находится перед выражением; после имени добавляется двоеточие. В режиме таблицы это имя служит заголовком столбца.
Подстроку «ВыражениеN» можно выделить и ввести вместо нее более содержательное имя, например «НоваяЦена».
Если выражение содержит одну или несколько статистических функций (Sum, Avg, Count, Min, Max,StDev или Var), а бланк запроса включает другое поле или поля, которые необходимо использовать для группировки, нажмите кнопку Групповые операции
на
панели инструментов (если строкаГрупповая
операция еще
не отображена на экране). Оставьте в
ячейке Групповая
операциягруппируемого
поля значение Группировка,
а в вычисляемом
поле измените
значение Группировкана Выражение.
При необходимости введите условия отбора.
Инструкции
ПРИМЕЧАНИЯ
Запрос «Сведения о заказах» в учебной базе данных «Борей» содержит пример использования вычисляемого поля (поле «ОтпускнаяЦена»). Запрос «Промежуточная сумма заказа» содержит пример использования вычисляемого поля (поле «ПромежуточнаяСумма»), в котором вычисляются значения для групп записей. Чтобы просмотреть эти запросы, откройте базу данных «Борей», расположенную в подкаталоге Samples каталога Microsoft Office и откройте запрос «Сведения о заказах» или «Промежуточная сумма заказа» в режиме конструктора.
Возможно, потребуется установить такие свойства полей, как Формат поля (Format), поскольку поля не наследуют свойства базовой таблицы.
