Както подсказва името, Query изважда конкретниданни от полетата на таблицата, включени в базата данни, така че задаването на конкретен критерий в заявката ви помага да филтрирате данните от полето на таблицата според вашите нужди. Чрез прости логически оператори в критериите за заявки можете да зададете критерии, като използвате прости оператори И / ИЛИ, което ви позволява да ограничите резултатите от заявката въз основа на критериите на заявката, за да проверите кои данни от полето на таблицата трябва да бъдат включени.
За начало стартирайте Access 2010 и отворетебаза данни, на която трябва да зададете критерии за полетата на таблицата. За илюстрация създадохме база данни за заплатите на служителите в полетата на таблиците; Служител_ID, година на служба и заплата.

Ще започнем със създаването на заявка, отворете раздела Създаване и щракнете върху Дизайн на заявката.

Ще се появи диалоговият прозорец Show Table, изберете таблицата, която искате да включите, и щракнете върху Add. След като таблицата е добавена, щракнете върху Затвори.

Сега щракнете двукратно върху полетата на таблицата, които искате да включите в полетата за дизайн на заявки.

Тук искаме да извадим конкретен запис оттаблица, т.е. подробности за служителите с заплата варира от 4000 до 6000. За това условие ще използваме логически оператор AND и ще напишем критериите като;
> 4000 И <6000

Сега под Инструменти за заявки, преминете към раздела Дизайн и щракнете върху Изпълни, за да изпълните заявката.

Той ще извади резултати, които съответстват на прилаганите критерии.

Сега бихме искали да разгледаме служителите споредКритерии за година на обслужване, т.е. повече от 2 години и по-малко от 6 от услугата. За да приложим това условие, в прозореца за дизайн на заявката, ще напишем това условие в полето Година на услугата като;
> 3 и <6

При изпълнение на заявката тя ще покаже подробности за служителите, които са предоставили услугите си повече от 3 и по-малко от 6 години.

За поставяне на ИЛИ условие, просто въведете номер на Година в поле ИЛИ. Например искаме да покажем и служители, които са работили 2 години. За това просто ще добавим 2 в поле ИЛИ.

При изпълнението на заявката тя ще покаже всички служители, които са работили повече от 2 години и по-малко от 6.

Можете също да разгледате нашите прегледани по-рано ръководства за това как да присвоите тип данни за парола на конкретно поле в Access 2010 и как да създадете изчислени полета в Access 2010.
Коментари