Запит з параметром надає користувачеві можливість вибору даних за власним бажанням.
Наше завдання, створити запит, який складає список учнів по класах.
· Початкові дії аналогічні: СоздатьÞНовый запрос, Конструктор, ОК;
· в діалоговому вікні Добавление таблицы виберіть таблиці Список учнівтаЖурнал успішності;
· для майбутньої результуючої таблиці виберіть поля: Код учня, Прізвище, Ім’я по-батькові (таблиця Список учнів); Назва класу (таблиця Журнал успішності);
· для стовпцю Назва класу в рядок Условие отбора введіть: Like [Введіть назву класу]; AПримітка:Текст в квадратних скобках обов’язково повинен бути відмінним від назви стовпця, по якому виконується відбір. Зніміть прапорець в рядку Вывод на экран;
· для стовпця Прізвище задайте сортування за алфавітом. Для цього: - клацніть в рядку Сортировка – з’являється кнопка відбору; - у випадаючому списку виберіть По возрастанию;
· запустіть запит. З’являється діалогове вікно, в яке потрібно внести параметр. Введіть назву класу, наприклад 5-А. У результуючій таблиці представлено список учнів 5-А класу за алфавітом;
· збережіть запит під іменем 08_Списки учнів по класах;
· самостійно створіть: а) запит, який виконує відбір учнів за поведінкою (09_Дані про поведінку).
Результуюча таблиця запиту:
Код учня
Прізвище
І.Б.
Поведінка
б) запит, який відбирає учнів-учасників будь-якої олімпіаді (шкільної, міської тощо) з встановленого предмету (10Предметний відбір учасників олімпіад).
Результуюча таблиця складається з наступних стовпців:
Код учня
Прізвище
І.Б.
Клас
Участь в олімпіаді
Назва предмету
AПримітка:Майте на увазі, для того щоб в результуючу таблицю були відібрані тільки учасники олімпіад, потрібно для стовпцю Участь в олімпіаді в рядок Условие отбора ввести умову: Is Not Null.
На цьому занятті ми розглянули:
3 створення зв’язків між таблицями
3 створення запитів: - на вибірку; - з умовою; - з параметром.