Студопедия — Between [задайте начальную дату] and [задайте конечную дату]
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Between [задайте начальную дату] and [задайте конечную дату]






Условие можно сформировать с помощью Построителя выражений (between – это оператор сравнения). Сохраните запрос под именем Объем продаж и выполните его. При выполнении этого запроса программа будет запрашивать начальную и конечную дату интересующего Вас периода.

16. Рассмотрим создание итогового запроса. Итоговый запрос позволяет получить итоговые данные по всей таблице или сгруппировать данные по общим признакам и выполнить групповые операции. Требуется определить по таблице Заказыобъем продаж каждого вида товара (сколько заказов каждого вида товара и в каком количестве товар заказан). Можно строить итоговый запрос в режиме конструктора или с помощью Мастера. Выберем первый способ. В режиме конструктора создадим простой запрос по таблице Заказы, выбрав поля Номер заказа, Код продукта и Кол-во. Затем нажмем кнопку Итоги . В нижней части бланка запроса (рис. 4) появится строка Групповая операция.

Выпадающий список в ячейке Групповая операция содержит двенадцать функций. Вот некоторые из них:

- Группировка, означает, что данное поле будет основой для группировки данных. В нашем примере это поле Код продукта.

- Sum позволяет суммировать все значения данного поля. У нас это поле Кол-во.

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

Сохраните запрос под именем Итоги по продуктам. Выполните запрос.

 

Рис. 4.

 

17. С помощью Мастера создайте итоговый запрос для решения той же задачи. Обратите внимание на второе окно Мастера: надо не только установить параметр Итоговый, но и нажать кнопку Итоги, чтобы задать вычисляемые поля. Сохраните запрос под именем Итоги по продуктам1. Выполните запрос.

18. С помощью Мастера создайте Перекрестный запрос. В результате выполнения такого запроса создается сводная таблица. По таблице Заказы требуется создать таблицу для просмотра дат исполнения заказов по конкретным продуктам с указанием их количества. Во вкладке Создание à Мастер запросов выбрать строку Перекрестный запрос. На первом шаге работы Мастера перекрестных запросов следует выбрать исходную таблицу Заказы и нажать кнопку . В следующем окне требуется указать поле, значения которого будут использованы как заголовки строк Код продукта и нажать кнопку . На следующем шаге надо указать поле для задания заголовков столбцов Дата поставки и нажать кнопку . В следующем окне необходимо указать временной интервал Дата для группировки данных и нажать кнопку . После этого указывается, какие вычисления будут производиться на пересечении строк и столбцов (Кол-во, функция Сумма) (рис. 5). Если требуется, можно вычислить итоговые значения. В последнем окне задается название запроса Поставка заказов и выбирается режим выполнения запроса. Затем надо нажать кнопку (рис. 6).

Рис. 5

 

Рис. 6

 

19. Запрос записи без подчиненных. Такой запрос позволяет в одной таблице найти записи, которым нет соответствия в другой таблице, связанной с первой. Например, требуется выдать список продуктов, не востребованных ни в одном заказе. Таблица, где объекты обязательно существуют, считается главной. В нашем случае это таблица Продукты. Таблица, в которой некоторых объектов может не быть, называется подчиненной. У нас это таблица Заказы. Во вкладке Создание à Мастер запросов выбрать строку Записи без подчиненных. На первом шаге Мастера надо указать главную таблицу: Продукты и нажать кнопку . Затем указывается подчиненная таблица – Заказы и нажимается кнопка . В следующем окне задается связующее эти таблицы поле Код продукта и нажимается кнопка . После этого выбираются поля с необходимой информацией о не заказанном продукте (рис. 7) и нажимается кнопка . В последнем окне задается название запроса Не востребованные продукты и выбирается режим выполнения запроса. Затем надо нажать кнопку .

 

Рис. 7

 

20. Все рассмотренные выше виды запросов могут комбинироваться. Кроме того, можно создавать запросы по нескольким таблицам и по запросам.

21. Создадим запрос по нескольким таблицам. Требуется выдать список всех заказов, отсортированных по клиентам, с указанием стоимости заказа, имени клиента и наименования продукта. Запрос может быть создан в режиме конструктора или с помощью Мастера. Если создавать такой запрос в режиме конструктора, то требуется добавить в бланк запроса все три таблицы, а затем разместить в нижней части бланка все нужные поля:

- Из таблицы Заказы – Номер заказа, Дата поставки, Кол-во.

- Из таблицы Клиенты – Наименование.

- Из таблицы Продукты – Наименование, Цена.

Затем следует создать новое вычисляемое поле (вручную или с помощью Построителя выражений):

Стоимость: [Продукты]! [Цена]*[Заказы]! [Кол-во]

После этого надо сохранить запрос под именем Список заказов и выполнить его.

22. Если создавать такой запрос с помощью Мастера, то на первом шаге требуется поочередно указывать таблицы и выбирать из них нужные поля. Остальные шаги выполняются как обычно. На последнем шаге надо указать, что требуется перейти в режим конструктора. В режиме конструктора следует создать вычисляемое поле Стоимость. После этого надо сохранить запрос под именем Список заказов_1 и выполнить его.

23. Построим запрос по запросу. Требуется подготовить список продуктов, не востребованных за определенный месяц. Сначала по таблице Заказы строится запрос Даты заказов с условием или параметром по дате (задание диапазона). Затем строится запрос записи без подчиненных по таблице Продукты (главная) и запросу Даты заказов (подчиненный). После этого запрос надо сохранить под именем Не востребованные за месяц продукты и выполнить его.

Предъявите преподавателю:

запросы Даты заказов, Дешевые продукты, Дороже 20 рублей, Информация о клиентах, Информация о продуктах, Итоги по продуктам, Итоги по прощдуктам_1, Количество не меньше 2000, Невостребованные за месяц продукты, Невостребованные продукты, Объем продаж, Поставка заказов, Продукты по количеству, Список заказов, Список заказов_1, Стоимость.

Контрольные вопросы:

1. Для чего используются запросы.

2. Какие операции выполняются при создании запроса.

3. Как создается вычисляемое поле в запросе.

4. Как задать условия отбора в запросе.

5. Для чего используется итоговый запрос.

6. Как формируется перекрестный запрос.

7. Для чего используется запрос записи без подчиненных.







Дата добавления: 2014-11-10; просмотров: 918. Нарушение авторских прав; Мы поможем в написании вашей работы!



Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

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

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Определение трудоемкости работ и затрат машинного времени На основании ведомости объемов работ по объекту и норм времени ГЭСН составляется ведомость подсчёта трудоёмкости, затрат машинного времени, потребности в конструкциях, изделиях и материалах (табл...

Гидравлический расчёт трубопроводов Пример 3.4. Вентиляционная труба d=0,1м (100 мм) имеет длину l=100 м. Определить давление, которое должен развивать вентилятор, если расход воздуха, подаваемый по трубе, . Давление на выходе . Местных сопротивлений по пути не имеется. Температура...

Огоньки» в основной период В основной период смены могут проводиться три вида «огоньков»: «огонек-анализ», тематический «огонек» и «конфликтный» огонек...

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

Ведение учета результатов боевой подготовки в роте и во взводе Содержание журнала учета боевой подготовки во взводе. Учет результатов боевой подготовки - есть отражение количественных и качественных показателей выполнения планов подготовки соединений...

Сравнительно-исторический метод в языкознании сравнительно-исторический метод в языкознании является одним из основных и представляет собой совокупность приёмов...

Studopedia.info - Студопедия - 2014-2024 год . (0.011 сек.) русская версия | украинская версия