Заказчики: Выбрать перечень Заказчиков, проживающих в заданном районе (например, Кировском).
⇐ ПредыдущаяСтр 2 из 2 Заказы: Выбрать заказы, размещенные в марте 2011 года. Вид запросов приведен на рис.2. 2.1.Выберите в окне базы данных в столбце «Объекты» объект «Запросы», затем пункт «Создание формы в режиме конструктора». 2.2.На панели инструментов окна базы данных нажмите кнопку Создать. 2.3.В диалоговом окне «Новый запрос» выберите строку «Конструктор». 2.4.Выберите имя таблицы «Заказчик», для которой нужно построить запрос и нажмите клавишу «Добавить». 2.5.Разместите поля Организационно-правовая форма, Контактное лицо, Наименование, Район из таблицы «Заказчик», используя левую клавишу мыши, расположите их в области построения запроса. 2.6.В столбце поля Район в строке «Условие на поле» задайте название района, например «Кировский». 2.7.Сохраните запрос под именем Заказчик-1 и затем откройте его нажатием клавиши открыть в окне базы данных. На экране появится список заказчиков, проживающих в данном районе. 2.8.Аналогично выполните построение запроса для таблицы «Заказы». В столбце поля Дата размещения в строке Условие на поле задайте условие Between #28.02.11# AND #31.03.11#. 2.9.Сохраните запрос под именем Заказ-1 и затем откройте его нажатием клавиши открыть в окне базы данных. На экране появится список заказов, размещенных в указанный период.
Рис.2 Построение простых запросов для таблиц «Заказчики» и «Заказы»
Тема 2. Построение сложных запросов для нескольких таблиц.
Выбрать заказчиков, разместивших заказ до 1 марта 2011 и указавших дату доставки в период с 25.04.11 до 01.05.11. Рассчитать стоимость заказа.
2.1.Выберите имя таблицы «Заказчик», для которой нужно построить запрос и нажмите клавишу «Добавить». Затем добавьте таблицу «Заказы» и «Товары».
2.2.Разместите в области построения запросов, следующие поля: • Заказчик - Наименование • Заказы: Код Заказа, Дата Размещения, Требуемая Дата, Количество • Товар: Наименование товара в последовательности, указанной на рис.3. 2.3.Задайте условие для поля Дата Размещения "<=#01.03.2011# " и для поля Требуемая Дата " Between #25.04.11# AND #01.05.11# ". 2.4.Сохраните запрос под именем «Заказчик-Заказ-Товар» и откройте затем его для выбора информации по заданным условиям. 2.5.Для ввода в запрос поля, значение которого необходимо рассчитать, следует вызвать построитель выражений. Например, необходимо рассчитать сумму заказов данного заказчика. Формируем запрос с полями таблицы Заказы: Код Заказа, Код товара, Дата Размещения, Количество. 2.6.Далее следует рассчитываемое поле, для которого необходимо построить выражение с помощью Построителя выражений. Установите курсор на строку поле следующего столбца, нажмите правую клавишу мыши и выберите опцию Построить. 2.7.В появившемся окне Построителя выражений выберите в первом столбце название таблицы - Заказы, во втором — имя используемого для расчета поля — Количество, нажмите клавишу Вставить, затем знак операции и далее либо снова имя поля из другой таблицы или имя функции, константы и т.д. В нашем случае, выберите знак операции - *, имя таблицы - Товар, имя поля - Цена и нажмите клавишу Вставить. 2.8. Завершите построение выражения нажатием клавиши ОК. Замените название выражения на Стоимость заказа. 2.9.Сохраните построенный запрос под именем «Заказ-сумма». 2.10. Откройте построенный запрос и проверьте правильность его работы.
Рис.3 Построение запросов для связанных таблиц
Рис.4 Использование построителя выражений в запросах
2.1 1 Постройте самостоятельно следующие запросы:
• Выбрать товары, заказные в первом квартале текущего года.
• Выбрать перечень заказчиков, заказавших товары на сумму не менее 560 руб. за январь 2011 года. [1] ) • Выбрать перечень заказчиков, заказавших заданный перечень товаров в указанный промежуток времени. • Выбрать товары, отгруженные заказчикам, проживающим в Выборгском районе, за февраль 2011 года. • Выбрать поставщиков, отгрузивших указанный перечень товаров в первом квартале текущего года.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|