Запрос на выборку в Access
Главной целью при создании базы данных является упорядоченная организация информации в таблице, избегая избыточности сведений и достигая логики при их объединении. Естественно, пользователю не интересны все данные, находящиеся в документах и клиента более интересует конкретная информация, нежели её месторасположение. Именно для подобной фильтрации сведений и существуют запросы. Запрос на выборку в Access является одним из самых используемых, он позволяет извлекать необходимую информацию, проводить вычисления, создавать перекрестные ссылки, но без изменения сведений в основных таблицах.
Как создать запрос на выборку в Access с помощью Конструктора
Для примера попробуйте создать список сотрудников с указанием их должности, оклада и надбавки исходя из стажа работы. Естественно, интересующие данные будут находиться в разных таблицах, поэтому выборка в Access будет осуществляться из связанных объектов. Для создания следует выполнить такие действия:
- Кликните мышкой по иконке «Конструктор запросов», после чего на экране появится пустая рабочая область и окошко «Добавление таблицы».
- Выберите по названию необходимый пункт и нажмите кнопку «Добавить». Если для выборки потребуется несколько документов, повторите операцию необходимое количество раз и кликните пункт «Закрыть». Все выбранные объекты отобразятся в верхней части листа.
- Следующий шаг – заполнение бланка запроса: в разделе «Поля» указываются названия таблиц, откуда будет браться информация.
- Установите связь между таблицами с помощью команды «Параметры объединения». Сохраните в Access все изменения макета и следуйте далее.
- Если все действия выполнены верно, то в рабочей области появится вкладка с именем нового запроса. Кликнув по ней дважды вы получите результат, сформированный системой. Особенностью полученной таблицей является то, что ни одно значение не исправляется.
На рисунке четко видно, что данные не упорядочены, и просматривать их в таком виде не очень удобно. При формировании запроса этот параметр следует иметь в виду. Для этого в бланке следует использовать строку под названием «Сортировка», с помощью которой можно выстроить список по надбавкам начиная от максимальной, заканчивая минимальным значением.
Помимо этого можно создавать в Access запрос на выборку с условием: для этого в поле «Условия отбора» следует задать необходимый параметр (определенную сумму оклада, просмотреть надбавки только у инженеров проекта и пр).