Отнася се за
Access 2013

В част 2 от тази серия разгледахме използването на LIKE и заместващи символи в критериите за заявки за намиране на неточно съвпадение. Добри неща – но какво ще стане, ако можете да накарате заявката да приложи критерии, които са предоставени, когато се изпълнява? Какво става, ако направите заявка да иска въвеждане на данни? Добри новини! Можете да направите заявката да иска въвеждане на данни и всъщност е много лесна.

Всичко, което правите, е да използвате въпрос, заграден с квадратни скоби, вместо нормален критерий. Когато някой изпълни заявката, първото нещо, което прави, е да се покаже диалогов прозорец, показващ въпроса, който сте използвали. Да разгледаме проекта на заявката, която е произвела фамилното име на клиента?

Избор от няколко шаблона при добавяне на нов елемент към библиотеката

Заявката връща всички данни от таблицата "Клиенти", но само тези записи, където LastName отговаря на отговора на потребителя на това:

Въведете стойност на параметъра

Това върши работата, но има неща, които можете да направите, за да подобрите използваемостта на заявката. Например можете да декларирате вашите параметри, така че Access да предостави разумно съобщение за грешка, ако някой въведе грешен тип данни (например някой въведе текст, когато се изисква число).

За да декларирате параметър:

  1. Отворете заявката в изглед за проектиране и копирайте въпроса с параметъра в клипборда, включително скобите (изберете въпроса за параметъра и натиснете Ctrl+C).

  2. В инструментите за заявки | Раздел Проектиране , в групата Покажи/скрий щракнете върху Параметри.

  3. В диалоговия прозорец Параметри на заявката поставете копирания параметър в колоната Параметър и след това задайте типа на данните, като използвате падащия списък в колоната Тип на данните .

как да скриете таблици от клиентските инструменти в Excel

Ако наистина искате да преминете изцяло, можете да използвате формуляр, за да съберете входните данни. Формулярът отваря всички видове възможности, като например споделяне на входни параметри между набор от заявки или предоставяне на извличане на дата за въвеждане на параметър за дата/час. За повече информация вижте Използване на параметри в заявки, формуляри и отчети.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.