Назначение запросов. Способы создания запросов в MS Access.

Запросы – это компоненты базы данных, которые служат для выбора, сортировки и различных вычислений с использованием данных из одной или нескольких таблиц. Запросы также можно применять для обновления данных. Запрос можно использовать: 1)для просмотра подмножества записей таблицы без предварительного открытия этой таблицы или формы; 2)для того чтобы объединить в виде одной таблицы на экране данные из нескольких таблиц; 3)для просмотра отдельных полей таблицы; 4)для выполнения вычислений над значениями полей. Наиболее просто создается запрос при помощи Мастера запросов: 1)В окне базы данных на панели объектов выбрать ярлык Запросы.2) В списке запросов дважды щелкнуть левой кнопкой мыши на ярлыке Создание запроса с помощью мастера или нажать на кнопку Создать в окне базы данных и в появившемся диалоговом окне Новый запрос выбрать Простой запрос и нажать на кнопку ОК .3)В появившемся окне Создание простых в поле со списком Таблицы и запросы выбрать таблицу или запрос, которые будут служить источником данных для создаваемого запроса. 4) С помощью стрелок вправо и влево переместить из списка Доступные поля в список Выбранные поля те поля, которые необходимы в конструируемом запросе. При этом порядок полей в запросе будет соответствовать порядку полей в списке Выбранные поля. Если нужно включить в запрос все поля, можно воспользоваться кнопкой с двумя стрелками вправо. Нажать кнопку Далее.5) Ввести имя создаваемого запроса в поле Задайте имя запроса и выбрать дальнейшие действия: Открыть запрос для просмотра данных или Изменить макет запроса .При необходимости можно установить флажок Вывести справку по работе с запросом? для вывода справочной информации по работе с запросами. Нажать на кнопку Готово. Создание запроса с помощью Конструктора запросов : 1)В окне базы данных на панели объектов выбрать ярлык Запросы.2)В списке запросов выбрать ярлык Создание запроса в режиме конструктора или нажать кнопку Создать, в появившемся окне Новый запрос выбрать Конструктор и нажать на кнопку ОК. 3)В окне Добавление таблицы выбрать одну или несколько таблиц или запросов для построения нового запроса и нажать кнопку Добавить. Для удобства выбора таблиц и запросов в окне существуют следующие вкладки: Таблицы, на которой отображается список таблиц; Запросы, на которой отображается список запросов; Таблицы и запросы, на которой отображается список таблиц и запросов вместе. 4)После добавления всех необходимых таблиц нажать кнопку Закрыть в окне Добавление таблицы. Все выбранные таблицы оказываются помещенными на верхней панели окна Конструктора запросов. Если таблицы связаны между собой, т. е. связи присутствуют явно на схеме данных, то эти связи также отображаются . Если связи на схеме данных не установлены, то Конструктор запросов автоматически устанавливает связи между таблицами, если они содержат поля, которые имеют одинаковые имена и согласованные типы 5)Затем нужно указать, какие поля из базовых таблиц будут отображаться в запросе. Включать в запрос можно поля из любой таблицы: дважды щелкните левой кнопкой мыши на выделенном поле. Добавить таблицу или еще один запрос в окно Конструктора запросов можно путем перетаскивания мышью названия таблицы или запроса из окна базы данных. Чтобы удалить базовую таблицу из запроса, необходимо выделить ее, щелкнув на любом месте в списке ее полей, и нажать клавишу <Delete>. Поля в таблице, являющейся результатом запроса, отображаются в том порядке, в котором они следуют в бланке запроса. В режиме Конструктора запросов можно изменять имена полей запроса, ширину столбцов, сортировать записи. Результаты выполнения запроса можно увидеть, переключившись в режим Таблицы с помощью кнопки Вид или нажав кнопку Запуск на панели инструментов.

Наши рекомендации