Создание запросов

Разработка программных приложений для MS Access

Средства микропрограммирования в MS Access

Элементы SQL

Конструирование отчетов

Разработка запросов к базе данных

Лекция №23 Основные этапы разработки баз данных в среде MS Access (Ч2)

Вопросы:

 

 

В терминологии Microsoft Access 2007 любой запрос представляет собой обращение к данным для получения информации и выполнения действий с данными. Запрос можно использовать для получения ответа на простой вопрос, выполнения расчетов, объединения данных из разных таблиц или даже добавления, изменения или удаления данных в таблице. Запросы, ис­пользуемые для извлечения данных из таблицы или выполнения расчетов, называются запросами на выборку. Запросы, используемые для добавления, изменения или удаления данных, называются запросами на изменение.

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

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

В Microsoft Access 2007 используются четыре основных способа создания нового запроса:

создание запроса с использованием Мастера запросов;

создание запроса с помощью Конструктора запросов;

создание запроса в режиме SQL-редактора;

создание запроса на основе существующего фильтра.

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