- •Создание запроса на выборку
- •Создание перекрестного запроса
- •Теоретическая и практическая часть
- •Создание запроса на выборку Создание простого запроса на выборку с помощью мастера
- •Создание запроса на выборку без помощи мастера
- •Поиск записей, не имеющих подчиненных записей в других таблицах, с помощью мастера
- •Создание перекрестного запроса Создание перекрестных запросов с помощью мастера
- •Создание перекрестного запроса без помощи мастера
- •Задание условия отбора, ограничивающего отбираемые записи до группировки заголовков строк и до заполнения перекрестной таблицы
- •Практическая часть
- •Задание условия отбора, ограничивающего отбираемые заголовки строк до выполнения вычисления
- •Контрольные вопросы
- •Литература:
Создание запроса на выборку без помощи мастера
В окне базы данных нажмите кнопку Запросы на панели Объекты, а затем нажмите кнопку Создать на панели инструментов окна базы данных.
В диалоговом окне Новый запрос щелкните строку Конструктор, а затем нажмите кнопку OK.
В диалоговом окне Добавление таблицы выберите вкладку, содержащую объекты, данные из которых будут использованы в запросе.
Дважды щелкните объекты, которые нужно добавить в запрос, а затем нажмите кнопку Закрыть.
Добавьте поля в строку Поле в бланке запроса (Бланк запроса. Бланк, предназначенный для определения запроса или фильтра в режиме конструктора запроса или в окне расширенного фильтра. В предыдущих версиях использовался термин бланк запроса по образцу (QBE).) и, если необходимо, укажите условия (Условие. Ограничение, заданное для отбора записей, включаемых в результирующий набор записей запроса или фильтра.) и порядок сортировки.
Чтобы просмотреть результаты запроса, нажмите кнопку Вид
на
панели инструментов.
Поиск повторяющихся записей или значений полей в таблице при помощи мастера запросов
С помощью мастера поиска повторяющихся записей можно создать запрос на выборку, чтобы определить, содержит ли таблица повторяющиеся записи. Например, по совпадающим значениям в поле «Адрес» можно найти повторяющиеся записи, относящиеся к одному и тому же поставщику, а повторяющиеся значения в поле «Город» позволяют отобрать всех поставщиков, находящихся в одном городе.
В окне базы данных нажмите кнопку Запросы на панели Объекты, а затем нажмите кнопку Создать на панели инструментов окна базы данных.
В диалоговом окне Новый запрос выберите в списке строку Повторяющиеся записи и нажмите кнопку OK.
Следуйте инструкциям в диалоговых окнах мастера. Если дополнительные поля для отображения вместе с полями, содержащими повторяющиеся значения, выбраны не будут, то в результатах запроса будут суммироваться экземпляры каждого повторяющегося значения. В последнем диалоговом окне можно либо запустить запрос, либо открыть его в режиме конструктора.
Если получился не тот запрос, который был нужен, можно снова создать запрос с помощью мастера или изменить этот запрос в режиме конструктора.
Поиск записей, не имеющих подчиненных записей в других таблицах, с помощью мастера
С помощью мастера поиска записей, не имеющих подчиненных, можно создать запрос на выборку (Запрос на выборку. Запрос, в котором формулируются условия отбора данных, сохраняемых в таблицах, и возвращается в форме или в объекте в режиме таблицы набор записей без изменения данных.) для поиска записей, не имеющих соответствующих им записей в другой таблице. Например, можно найти клиентов, не имеющих заказов.
В окне базы данных нажмите кнопку Запросы на панели Объекты, а затем нажмите кнопку Создать на панели инструментов окна базы данных.
В диалоговом окне Новый запрос выберите в списке строку Записи без подчиненных и нажмите кнопку OK.
Следуйте инструкциям в диалоговых окнах мастера. В последнем диалоговом окне можно либо запустить запрос, либо открыть его в режиме конструктора/
Если получился не тот запрос, который был нужен, можно снова создать запрос с помощью мастера или изменить этот запрос в режиме конструктора.
