Основные принципы создания запросов заложены в создании запроса на выборку

Страницы работы

Фрагмент текста работы

Лекция 11.

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

Для обработки данных при создании информационных систем используются запросы. Запрос можно построить на основе одной или нескольких таблиц или запросов.

Выделяют следующие виды запросов:           запрос на выборку;            запрос на создание таблицы;      запрос на обновление записей;         запрос на удаление записей;   перекрёстный запрос.

Начнем изучение этого важнейшего инструмента в создании информационных систем с изучения наиболее часто используемого запроса - «запроса на выборку данных».

Основные принципы создания запросов заложены в создании запроса на выборку.

Рассмотрим следующие виды обработки данных в запросах на выборку:

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

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

Итак, на основе нескольких связанных таблиц можно построить многотабличный запрос.

Попробуем создать запрос, используя три таблицы: ПРЕДПРИЯТИЯ,

НАЛОГИ и ПЛАН, заменив коды предприятий и налогов их наименованиями Рассмотри подробно порядок создания запроса:

1.  На вкладке «Создание» надо выбрать кнопку «Конструктор

запросов»;

2.  Появится окно «Добавление таблицы» выберем и добавим таблицы

ПЛАН, ПРЕДПРИЯТИЯ и НАЛОГИ. Закроем окно Добавление таблицы

Перед нами бланк для создания запроса. Это один из элементов так называемого визуального программирования. Бланк QBE (Query by Example) – «запрос по образцу». Использование этого метода помогает, при создании информационных систем, создавать сложные запросы без необходимости изучать более сложные языки программирования запросов, например, такие как SQL.

В верхней части окна отображены списки полей таблиц ПЛАН, ПРЕДПРИЯТИЯ и НАЛОГИ, а в нижней находится область для формирования запроса (сам бланк QBE). Так как запрос создается на основе таблиц, в окне запроса отображаются связи, установленные в схеме данных.

Двойным щелчком по любому полю таблицы его можно поместить в бланк запроса (или перетащить левой кнопкой мыши в верхнюю строку бланка, строку Поле).

Итак, в строку Поле бланка QBE поместим из таблицы ПРЕДПРИЯТИЯ поле Наименование предприятия, из таблицы НАЛОГИ – поле Наименование налога, из таблицы ПЛАН - поле Сумма в столбцы с первого по третий соответственно. Под каждым именем поля в следующей строке появится имя таблицы, из которой взято поле.

Бланк запроса выглядит следующим образом:

Примечание: Значок V (вывод на экран) появляется автоматически. Щелкнув по этому значку, можно отменить вывод поля на экран (убрать значок).

После заполнения бланка выполнить запрос с помощью кнопки   (Выполнить) на панели Конструктора. На экране появится результат запроса:

 

Просмотрев результаты запроса надо закрыть окно. Сохранить запрос и вместо стандартного имени Запрос 1 ввести в диалоговом окне имя: План с расшифровками кодов.

Если требуется получить сведения для одного значения какого-либо поля, то в этом случае необходимо задать его значение в строке Условие

отбора.

Давайте рассмотрим, а как при этом можно использовать параметры. Попробуем создать запрос из таблицы ПЛАН, выбирая сведения по налогу

02. В бланк запроса включим поля: КОД_ПРЕДПРИЯТИЯ, КОД_НАЛОГА, СУММА.

Во-первых, создадим однотабличный запрос на основе таблицы ПЛАН:

 

Результат запроса:

 

Этот запрос требует при необходимости изменения условия отбора

Похожие материалы

Информация о работе