Параметризирани заявки
Да търсиш определени данни в голяма таблица в изгледа Datasheet не е просто. За насочено търсене служат параметризираните заявки.
Параметризирана заявка
Заявка, в която не всички стойности на участващите атрибути са зададени. Стойността, която не е указана явно, наричаме параметър на заявката.
При изпълнение програмата извежда за всеки параметър диалогов прозорец с предоставена от нас подсказка и текстово поле за конкретната стойност.
Как се създава
В Design View, в полето Criteria на атрибута изписваме параметризирано условие с текста подсказка задължително в квадратни скоби:
Няколко параметъра
Параметрите може да са няколко — и върху един атрибут:
…и върху различни атрибути:
Резултатът, разбира се, е временна таблица — може да се подава като вход на други заявки.
Търсене с екранна форма
Резултатът от параметризирана заявка се показва в Datasheet — не е удобно за крайния потребител. По-добре: търсачка с екранна форма. Правим копие на формата Ученик (напр. ТърсенеУченик) и в свойството Record Source заместваме името на таблицата с параметризираната заявка:
Какво трябва да запомниш
- Параметризирана заявка = заявка с неуказани явно стойности (параметри).
- Подсказката се пише в [квадратни скоби] в Criteria; без тях — грешка.
- Параметрите може да са произволен брой, върху един или различни атрибути.
- Търсачка: форма с Record Source = параметризирана заявка.
- Несъществуваща стойност на параметър → празна таблица (не грешка).