logo
ОБД 5 семестр

Параметричні запити

Запити, що являють собою варіанти базового запиту і незначно відрізняються один від одного, називаються параметричними.

Розглянемо створення параметричного запиту для відбору з таблиці Адреси прізвища осіб, які проживають в зазначеному місті (поле Населений пункт ) і по визначеній адресі (поле Адреса ).

Насамперед розробимо запит на вибірку даних. Включимо в нього поля Прізвище, Населений пункт і Адреса. Поля рядка Критериизаповніть не конкретними критеріями відбору, а звертанням до користувача для запровадження критерію. На основі цього критерію (з урахуванням інших критеріїв, заданих у специфікації запиту) буде здійснюватися добір записів. Звертання необхідно узяти в квадратні дужки, наприклад: [Назвіть місто] , [Зазначте адресу].

Активізуйте команду ПараметрыменюЗапрос.У полеПараметрыдіалогового вікнаПараметрические запросывведіть текст, що знаходиться в поліКритерииспецифікації запиту. У даному випадку дужки не потрібні. Після визначення типу даних у поліТип данныхі натискання кнопкиОКзапит буде готовий. Тепер можете приступити до вводу параметрів.

Малюнок 2

Малюнок 3

Для перевірки працездатності запиту перейдіть у режим таблиці, установивши опцію Datasheet Viewу менюВид. При цьому Access звернеться до вас із проханням задати значення критерію у вікніВведите значение параметра.

Малюнок 4

Привласніть першому параметру значення Київ, а другому-Леніна 2, кв.15. Після запровадження параметрів буде отриманий результат виконання параметричного запиту.

Малюнок 5