Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Заказчики: Выбрать перечень Заказчиков, проживающих в заданном районе (например, Кировском).




Заказы: Выбрать заказы, размещенные в марте 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 Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...