русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Задание № 1


Дата добавления: 2015-07-09; просмотров: 546; Нарушение авторских прав


 

1. Вывести список клиентов, заказы которых были назначены к исполнению в мае 2012 года, но исполнены не были.

 

Запрос является запросом на выборку.

Нажав кнопку Схема данных на панели инструментов База данных, открыть окно схемы данных и выяснить, какие таблицы понадобятся для выполнения запроса. Это таблицы Заказы и Заказано.

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

 

- В окне БД перейти на вкладку Запросы;

- Щёлкнуть на кнопке Создать и в появившемся окне диалога выбрать опцию Конструктор;

- В окне диалога Добавление таблицы выбрать таблицы Клиенты, Заказы и закрыть окно Добавление таблицы;

- В окне конструктора появятся указанные таблицы. Включить в бланк запроса поля Название, Страна, Телефон, Факс из таблицы Клиенты (двойным щелчком), поля ДатаНазначения и ДатаИсполнения из таблицы Заказы;

- Для отображения неисполненных заказов в строке Условие отбора поля ДатаИсполнения задатьусловие Is Null;

- Для отбора заказов назначенных к исполнению в мае 2011 года создадим два вычисляемых поля:

Выражение1:Year(ДатаНазначения)

Выражение2:Month(ДатаНазначения)

в строке Условие отбора для этих полей зададим условия 2012 и 5 соответственно

- В строке Вывод на экран для полей ДатаИсполнения, Выражение1 и Выражение2 снять флажки опций, т.е. эти поля выводится на экран при выполнении запроса не будут;

- Выполнить запрос, щёлкнув на кнопке Вид панели инструментов или нажав кнопку Запуск ;

- Сохранить запрос под именем Пример1, щёлкнув на кнопке Сохранить или просто закрыть запрос, что тоже приведёт к его сохранению.

 


2. Показать стоимость доставки заказов, исполненных в 2010 году, для указанного способа доставки.

 

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



 

- В окне БД активизировать вкладку Запросы, щёлкнуть на кнопке Создать и выбрать в качестве способа создания запроса – Конструктор;

- В окне диалога Добавление таблицы выбрать таблицы Заказы, Доставка;

- В бланк запроса включить поле Название из таблицы Доставка:

- Добавить вычисляемое поля Общая стоимость доставки

Общая стоимость доставки: [Заказы]![СтоимостьДоставки]

- Добавить вычисляемое поля Год:

Год:Year( [Заказы]![ДатаИсполнения])

- В меню Вид выбрать команду Групповые операции или щёлкнуть на кнопке Групповые операции на панели инструментов;

- В строке Групповая операция для поля Название установить значение Группировка, в результате чего будут сформированы группы записей по каждому способу доставки; для поля Общая стоимость доставки из раскрывающегося списка выбрать операцию Sum (будут подведены итоги для каждой группы записей, т.е. по каждому наименованию способа доставки);

- Для выполнения условия отбора для поля Год в строке Групповая операция: установить - Условие, в строке Условие отбора задать критерий отбора 2010, в строке Вывод на экран снять флажок;

- В строке Условие отбора поля Название задать критерий отбора:
[Укажите название способа доставки] (см. рисунок бланка запрса), что означает отбор заказов, доставленных указанным способом доставки.

- Выполнить и сохранить запрос под именем Пример2

.

 

3. Создать запрос для анализа объема продаж различных типов товаров (без учета скидки и стоимости доставки) по кварталам 2011 года.

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

Для выполнения запроса понадобятся таблицы Товары, Заказано и Заказы.

– В бланк запроса включим поля КодТипа из таблицы Товары.

– В меню Запрос (кнопка Тип запроса) выберем команду Перекрестный. В бланк запроса будут добавлены строки Перекрестная таблица и Групповая операция.

– Для столбца КодТипа в строке Перекрестная таблица выберем значение Заголовки строк.

– Для вычисления объема продаж каждого типа товара создадим вычисляемое поле:

Стоимость: [Заказано].[Цена]*[Количество]

В строке Групповая операция выберем Sum.

В строке Перекрестная таблица выберем Значение.

– Для вывода в перекрестной таблице данных за 1997 год добавим вычисляемое поле Год: Year(ДатаИсполнения), в строке Групповая операция выберем значение Условие, а в строке Условие отбора введем: 2011.

– Для вывода данных об объеме продаж по кварталам создадим вычисляемое поле:

Квартал: DatePart(“q”;[ДатаИсполнения])

В строке Перекрестная таблица этого поля выберем значение Заголовки столбцов.

– Нажмем кнопку Запуск (!) - появится сформированный перекрестный запрос. Сохранить запрос под именем Пример3.


 

 



<== предыдущая лекция | следующая лекция ==>
СИМФЕРОПОЛЬ, 2015 | Задание № 2


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.894 сек.