русс | укр

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

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

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

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


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

Задание 6


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


1. Сформируйте многотабличный запрос, включающий в себя следующие поля: Наименование клиента,Код маршрута,Наименование маршрута,Количество приобретенных путевок, Цена за одну путевку,Выручка. Для этого необходимо выполнить следующие действия:

- нажмите кнопку Конструктор запросов (вкладка Создание группа Другие);

- в окне Добавление таблиц добавьте таблицы Клиенты, Сотрудники, Услуги и закройте окно;

- в бланке запроса отобразите поля:

- из таблицы Сотрудники: Табельный номер,

- из таблицы Клиенты: Наименование клиента, Количество приобретенных путевок,

- из таблицы Услуги: Код маршрута, Наименование маршрута;

-поле Выручка является вычисляемым и требует ввода выражения:

Выручка:[Количество приобретенных путевок]*[Цена за одну путевку];

- после выполнения всех действий бланк запроса должен иметь вид:

- запустите запрос на выполнение и сохраните под именем Выручка.

 

2. Сформируйте запрос, показывающий разницу между имеющимися и приобретенными путевками. Для этого:

- вызовите Конструктор запросов;

- в бланк запроса добавьте таблицы Клиенты, Сотрудники, Услуги;

- с помощью ЛКМ перенесите поля:

из таблицы Сотрудники: Табельный номер, Фамилия;

из таблицы Клиенты: Количество приобретенных путевок;

из таблицы Услуги: Количество путевок;

- поле Остаток является вычисляемым и требует ввода выражения, для этого воспользуемся Построителем выражений;

- в контекстном меню (щелкните правой клавишей мыши в текущей ячейке бланка) выберите команду Построить;

- воткрывшемся окне Построитель выражений введите следующее выражение, выбирая поля из таблиц. Имя поля Остаток задайте с клавиатуры.

Выражение примет вид:

Остаток:[Услуги]![Количество путевок]-[Клиенты]![Количество приобретенных путевок]

- запустите запрос на выполнение и сохраните под именем Остаток путевок.



 

3. Определите общее количество проданных путевок каждым сотрудником:

- в режиме Конструктора запросовдобавьте таблицы СотрудникииКлиенты;

- отберите поля Фамилия и Количество приобретенных путевок;

- выполните команду Итоги(вкладкаКонструкторгруппаПоказать или скрыть);

-в качестве функции группировки по полю Количество приобретенных путевок выберите Sum (суммирование).

Бланк запроса примет вид:

- запустите запрос на выполнение и сохраните под именем Результат работы.

 

4. Определите количество клиентов в зависимости от вида транспорта:

- в режимеКонструктора запросов добавьте в бланк таблицу Услуги;

- отберите поля Код маршрута и Вид транспорта;

- выполните команду Итоги;

- в качестве функции группировки по полю Код маршрута выберите Count

(Количество).

Бланк запроса примет вид:

- запустите запрос на выполнение, сохраните под именем Транспорт.

 

5. Определите среднюю продолжительность тура по каждому сотруднику фирмы:

- в режиме Конструктора запросов добавьте таблицы СотрудникииУслуги;

-отберите в бланк запроса поля Фамилия и Длительность в днях;

- выполните команду Итоги;

- в качестве функции группировки по полю Длительность в днях выберите Avg(среднее арифметическое).

Бланк запроса примет вид:

- запустите запрос на выполнение, сохраните под именем Средняя продолжительность путешествий.

6. Определите количество клиентов по каждому транспорту и сумму выручки, полученную сотрудниками фирмы:

- на вкладке Создание выберите Конструктор запросов;

- в режиме Конструктора запросов в окне Добавление таблицы перейдите на вкладку Таблицы и запросы и добавьте таблицы Сотрудники,Услуги,Выручка;

- отберите для запроса поля Табельный номер (таблица Сотрудники), Вид транспорта(таблица Услуги) и Выручка (запрос Выручка);

- выполните команду Итоги;

- в качестве функции группировки по полю Вид транспорта выберите Count,по полюВыручка - Sum.

Бланк запроса примет вид

-щелкните правой клавишей мыши по полю Вид транспорта, в контекстном меню выберите команду Свойства;

-в поле Подпись введите Количество клиентов

- запустите запрос на выполнение, сохраните его под именем Суммарная выручка.

7. Создайте запрос на обновление, производящий расчет поля Надбавка (надбавка составляет 25% от оклада):

- в режиме Конструктор добавьте в таблице Сотрудники новое поле Надбавка, установив тип и формат данных – денежный;

-сохраните внесенные изменения и закройте таблицу;

- в режиме Конструктора запросов добавьте таблицу Сотрудники;

- в бланке запроса выполните команду Обновление (вкладка Конструктор группа Тип запроса). При этом внешний вид бланка запроса изменится: строка Сортировка заменится строкой Обновление;

- из списка полей таблицы Сотрудники выберите полеНадбавка, которое будет обновляться;

- в строке Обновление введите расчетную формулу [Оклад]*0,25;

 
 


- запустите запрос на обновление кнопкой Выполнить, подтвердив выполнение запроса (кнопка Да) открывшегося диалогового окна;

- сохраните запрос под именем Надбавка;

- откройте таблицу Сотрудники и убедитесь в правильности расчетов;

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



<== предыдущая лекция | следующая лекция ==>
Самостоятельная работа 5 | Лабораторная работа 7 Создание форм


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


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

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

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


 


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

 
 

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

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