logo search
8_Access

Работа с запросами.

Если исполнителю надо получить данные из базы, он должен использовать специальные объекты – запросы. С помощью запросов можно просматривать, анализировать и изменять данные из нескольких таблиц. Они также используются в качестве источника данных для форм и отчетов.

Наиболее часто используется запрос на выборку. При его выполнении данные, удовлетворяющие условиям отбора, выбираются из одной или нескольких таблиц и выводятся в определенном порядке.

Запросы лучше готовить вручную с помощью Конструктора. Для этого есть специальный значок в окне База данных (Создание запроса в режиме Конструктора). Он открывает специальный бланк, называемый бланком запроса по образцу, состоящий из двух областей. В верхней отображается структура таблиц, к которым адресован запрос, а нижняя область разбита на столбцы – по одному столбцу на каждое поле будущей результирующей таблицы.

С помощью контекстного меню на верхней половине бланка открывают те таблицы, к которым обращен запрос. Затем в них щелкают двойными щелчками на названиях тех полей, которые должны войти в результирующую таблицу. При этом автоматически заполняются столбцы в нижней части бланка. Сформировав структуру запроса, его закрывают, дают ему имя и в дальнейшем запускают двойным щелчком на значке в окне База данных.

Описанный порядок действий позволяет создать простейший запрос, называемый запросом на выборку. Он позволяет выбрать данные из полей таблиц, на основе которых запрос сформирован.

Дополнительным средством, обеспечивающим отбор данных по заданному критерию, является Условие отбора. Соответствующая строка есть в нижней части бланка запроса по образцу. Для каждого поля в этой строке можно задать индивидуальной условие.