Онлайн час в Google Meet
Лого на 91. НЕГ „Проф. Константин Гълъбов“

12. клас · Модул 3 · Урок 19

Търсене на данни

Параметризирани заявки — стойността се задава при изпълнение с подсказка в диалогов прозорец — и търсачки с екранна форма (Record Source = параметризирана заявка).

Параметризирани заявки

Да търсиш определени данни в голяма таблица в изгледа Datasheet не е просто. За насочено търсене служат параметризираните заявки.

Параметризирана заявка

Заявка, в която не всички стойности на участващите атрибути са зададени. Стойността, която не е указана явно, наричаме параметър на заявката.

При изпълнение програмата извежда за всеки параметър диалогов прозорец с предоставена от нас подсказка и текстово поле за конкретната стойност.

Как се създава

В Design View, в полето Criteria на атрибута изписваме параметризирано условие с текста подсказка задължително в квадратни скоби:

Няколко параметъра

Параметрите може да са няколко — и върху един атрибут:

…и върху различни атрибути:

Резултатът, разбира се, е временна таблица — може да се подава като вход на други заявки.

Търсене с екранна форма

Резултатът от параметризирана заявка се показва в Datasheet — не е удобно за крайния потребител. По-добре: търсачка с екранна форма. Правим копие на формата Ученик (напр. ТърсенеУченик) и в свойството Record Source заместваме името на таблицата с параметризираната заявка:

Какво трябва да запомниш

  • Параметризирана заявка = заявка с неуказани явно стойности (параметри).
  • Подсказката се пише в [квадратни скоби] в Criteria; без тях — грешка.
  • Параметрите може да са произволен брой, върху един или различни атрибути.
  • Търсачка: форма с Record Source = параметризирана заявка.
  • Несъществуваща стойност на параметър → празна таблица (не грешка).