Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laboratornaya_rabota_2.doc
Скачиваний:
2
Добавлен:
19.11.2019
Размер:
84.48 Кб
Скачать

2.2. Создание запросов с параметрами.

Если предполагается многократно запускать запрос, изменяя при этом условие отбора, можно конвертировать его в запрос с параметрами.

Создадим параметрический запрос для отбора из базы данных Приемная комиссия абитуриентов, поступающих на указанную специальность.

Для создания такого запроса необходимо выполнить следующие действия:

2.2.1. Создайте запрос на выборку данных. Включите в него поля Назв_спец из таблицы Специальность, Ном_экз_бил, Фамилия, Имя, Отчество из таблицы Абитуриент.

2.2.2. В строку Условие отбора поля Назв_спец введите [Укажите специальность]. Обращение необходимо заключать в квадратные скобки.

2.2.3. Выполните команды Запрос/Параметры. На экране появится диалоговое окно Параметры запроса.

2.2.4. В поле Параметр введите текст, который находится в поле Условие отбора спецификации запроса. В нашем запросе - Укажите специальность ( квадратные скобки в данном случае не нужны).

2.2.5. В поле Тип данных укажите - Текстовый.

2.2.6. Нажмите кнопку ОК.

2.2.7. Переключитесь в режим таблицы для проверки работоспособности запроса, используя команды Вид/Режим таблицы. Access обратится к вам с просьбой задать значения критерия в окне Введите значение параметра.

2.2.8. Введите параметр. На экране будет отражен результат выполнения параметрического запроса.

2.2.9. Закройте окно запроса с его сохранением.

2.2.10. Запустите созданный запрос несколько раз, используя команды Запрос/Запуск, задавая различные значения параметра.

      1. Самостоятельно создайте следующие параметрические запросы:

  • Вывести результаты сдачи экзамена по математике;

  • Вывести результаты сдачи экзамена по украинскому языку;

  • Вывести абитуриентов поступающих на указанный факультет;

  • Вывести фамилию и результаты сдачи экзаменов абитуриента с указанным номером экзаменационного билета.

2.3. Создание перекрестных запросов.

Перекрестные запросы относятся к числу суммирующих, подводящих итог запросов, позволяющих точно задать метод отображения на экране сводных данных. Перекрестные запросы отображают данные в традиционной форме электронных таблиц, то есть по строкам и столбцам.

Определим сумму баллов, полученную каждым абитуриентом на экзаменах для чего создадим перекрестный запрос, используя таблицы Абитуриент и Экзамены.

2.3.1. Создайте новый запрос и включите в него таблицы Абитуриент и Экзамены.

2.3.2. Перетащите поля Ном_экз_бил и Фамилия таблицы Абитуриент в первые два столбца бланка запроса, затем перетащите поле Оценка таблицы Экзамены в третий столбец.

2.3.3. Выполните команды Запрос/Перекрестный. В бланке запроса отобразится новая строка Групповая операция.

2.3.4. Откройте раскрывающийся список строки Перекрестная таблица столбца Ном_экз_бил и выберите опцию Заголовки столбцов.

2.3.5. Повторите процесс для столбца Фамилия. Эти столбцы предоставят перекрестной таблице необходимые заголовки строк.

2.3.6. Откройте раскрывающийся список строки Перекрестная таблица столбца Оценка и выберите опцию Значение.

2.3.7. Откройте раскрывающийся список строки Групповая операция столбца Оценка и выберите опцию Sum.

2.3.8. Перейдите в режим таблицы для отображения результатов запроса.

2.3.9. Закройте окно запроса с сохранением.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]