Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_раб_копия.doc
Скачиваний:
10
Добавлен:
16.03.2016
Размер:
5.06 Mб
Скачать

Вариант 3

Создать такие запросы:

  • вывести информацию обо всех видах транспорта для определенного веса груза или определенного объема груза (вводить как параметр);

  • вывести информацию обо всех заказчиках из города Запорожье;

  • вычислить количество заказов для каждого вида транспортного средства;

  • для определенного вида транспорта увеличить стоимость т/км на 20%;

  • вывести информацию о заказах с вычислением стоимости перевозки и суммы к оплате (расстояние * стоимость т/км * масса+ накладные затраты - льготы);

  • вычислить общую стоимость перевозок за каждый месяц;

  • какой вид транспорта совсем не заказывался?

  • Создать новую таблицу, в которой для указанного вида транспорта перечислены все заказы на этот транспорт с подсчетом стоимости заказов.

Вариант 4

Создать такие запросы:

  • Вывести информацию о магазинах, которые расположены в городе Запорожье;

  • Вычислить и вывести количество товаров каждой группы;

  • Вывести информацию о заказах указанного магазина (код магазина вводить как параметр);

  • Для определенной группы товаров снизить цену единицы товара на 5%;

  • Для каждой записи из таблицы «Состав заказа» вычислить стоимость заказанного товара;

  • Используя предыдущий запрос вычислить стоимость каждого заказа и сумму, которую должен заплатить магазин (с учетом скидки);

  • Какой товар не пользуется спросом (заказов на него не было)?

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

  1. С какой целью создаются запросы?

  2. Правила записи условий отбора в запросах. Что такое параметрический запрос?

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

  4. Как можно изменить свойства полей, которые включены в запрос?

  5. Что такое запрос с группировкой данных? Приведите пример. Перечислите итоговые функции. Как записывают условия отбора в таком запросе?

  6. Что такое запрос без подчиненных? Внешнее объединение таблиц. Приведите пример.

  7. Какие типы запросов на изменение данных вы знаете?

  8. Что такое запрос на обновление?

  9. Оператор SELECT языка SQL.

Лабораторная работа №7

Тема: Создание форм индивидуального задания

7.1 Задание

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

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

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

7.2 Варианты индивидуальных заданий Вариант 1

Создайте такие формы:

  • форму с подчиненной формой. В главной форме должна быть информация о поезде и дате отправления. В подчиненной форме расположите данные о проданных билетах и их стоимости. Вычислите общую стоимость билетов.

  • Форму, которая содержит такие элементы управления:

  1. Текстовое поле для ввода номера поезда;

  2. Кнопку, с которой связана такая программа: программа вводит из текстового поля номер поезда, ищет соответствующую запись в таблице «Поезда», выводит в текстовые поля пункт отправления, пункт назначения. Создает запрос о проданных билетах на этот поезд с указанием их стоимости и выводит его в список. Подсчитывает количество проданных билетов и их общую стоимость.

  3. Текстовые поля для вывода пунктов отправления и назначения;

  4. Список, в который выводится информация о проданных билетах.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]