Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Гордич А.А., Пискун Е.А. КИТ. Сборник заданий п....doc
Скачиваний:
11
Добавлен:
10.11.2018
Размер:
963.58 Кб
Скачать

3 Создание форм

Задание 3.1 Формы в БД СЕРВИС

  1. Создайте формы Клиенты и Услуги вида Автоформа: ленточная для ввода данных в таблицы Клиенты и Услуги соответственно.

  2. Создайте форму Заказы вида Автоформа: в столбец для ввода данных в таблицу Заказы.

  3. На форме Услуги создайте вычисляемое поле Стоимость со скидкой. При этом скидка составляет 40%.

  4. На форме Услуги преобразуйте поле Наименование Услуги в поле со списком оказываемых услуг.

  5. На форме Услуги разместите три кнопки с надписями:

    1. Вызов – Клиенты – для открытия формы Клиенты;

    2. ВЫХОД – для закрытия формы;

    3. ПЕРЕХОД – для перехода от одной записи к другой.

  1. На основе таблицы Услуги создайте форму Количество вида Автоформа: в столбец.

  2. На форме Количество создайте вычисляемое поле Новое количество. При этом новое количество больше исходного количества на 3.

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

  4. На форме Количество разместите три кнопки с надписями:

  1. Вызов – Заказы – для открытия формы Заказы;

  2. Вызов – Услуги – для открытия формы Услуги;

  3. ЗАПИСИ – для перехода от одной записи к другой.

  1. На форме Заказы создайте два поля со списком для ввода данных в поле КодУслуги и в поле КодКлиента таблицы Заказы.

  2. Создайте составную форму КЛИЕНТЫ-ЗАКАЗЫ для ввода данных в таблицы Клиенты и Заказы. На форме разместите кнопку с надписью ФОКУС для закрытия формы.

  3. Создайте составную форму УСЛУГИ-ЗАКАЗЫ для ввода данных в таблицы Услуги и Заказы. На форме разместите кнопку с надписью КЛИЕНТЫ-ЗАКАЗЫ для открытия формы КЛИЕНТЫ-ЗАКАЗЫ.

  4. На основе таблиц Услуги и Заказы создайте связанные формы УСЛУГИ-СВЯЗЬ и ЗАКАЗЫ-СВЯЗЬ. На форме ЗАКАЗЫ-СВЯЗЬ разместите кнопку УСЛУГИ-СВЯЗЬ для открытия формы УСЛУГИ-СВЯЗЬ.

  5. На основе таблиц Клиенты и Заказы создайте связанные формы КЛИЕНТЫ-СВЯЗЬ и ЗАКАЗЫ-СУПЕР. На форме ЗАКАЗЫ-СУПЕР разместите кнопку КЛИЕНТЫ-СВЯЗЬ для открытия формы КЛИЕНТЫ-СВЯЗЬ.

  6. Создайте одиночную форму ОДИН-ДВА для ввода данных в таблицы Клиенты и Заказы. На форме разместите кнопку с надписью ЧУДЕСА для закрытия формы.

  7. Создайте одиночную форму ДВА-ТРИ для ввода данных в таблицы Заказы и Услуги. На форме разместите кнопку с надписью ОДИН-ДВА для открытия формы ОДИН-ДВА.

  8. Создайте Кнопочную форму 1 для вызова форм КЛИЕНТЫ-ЗАКАЗЫ, УСЛУГИ-ЗАКАЗЫ, УСЛУГИ-СВЯЗЬ, ЗАКАЗЫ-СВЯЗЬ, ОДИН-ДВА и ДВА-ТРИ.

  9. Создайте Главную кнопочную форму для вызова форм Клиенты, Заказы, Услуги и Кнопочной формы 1.

  10. В БД СЕРВИС создайте форму Сервис (в соответствии с рисунком 3.1). На приведенной форме размещены три кнопки с надписями Добавить услугу, Добавить клиента и Закрыть.

Кнопка Добавить услугу предназначена для запуска SQL-запроса на добавление записей в таблицу Услуги, где наименование услуги, стоимость и количество дней являются параметрами запроса.

Кнопка Добавить клиента предназначена для запуска SQL-запроса на добавление записей в таблицу Клиенты, где наименование клиента является параметром запроса.

Кнопка Закрыть предназначена для закрытия формы.

Рисунок 3.1 – Образец разработанной формы "Сервис"

Источник: собственная разработка

Задание 3.2 Формы в БД ПОСТАВКИ

  1. Создайте форму Поставщики и форму Поставки вида Автоформа: в столбец для ввода данных в таблицы Поставщики и Поставки соответственно.

  2. Создайте форму Типы вида Автоформа: ленточная для ввода данных в таблицу Типы.

  3. На форме Поставки создайте вычисляемое поле Стоимость поставки и вычисляемое поле Стоимость хранения (10% от стоимости поставки).

  4. На форме Поставки преобразуйте поле Код Типа в поле со списком типов товаров.

  5. На форме Поставки разместите две кнопки с надписями:

  1. ВЫХОД – для закрытия формы;

  2. ПЕРЕХОД – для перехода от одной записи к другой.

  1. На форме Поставщики разместите три кнопки с надписями:

  1. Поставки – для открытия формы Поставки;

  2. ВЫХОД – для закрытия формы;

  3. ПЕРЕХОД – для перехода от одной записи к другой.

    1. На основе таблицы Поставки создайте форму Количество вида Автоформа: в столбец.

    2. На форме Количество преобразуйте поле Код Типа в поле со списком типов товаров.

    3. На форме Количество создайте вычисляемое поле Новое количество. При этом новое количество товара в поставке должно быть больше исходного количества на 5.

    4. На форме Количество разместите три кнопки с надписями:

  1. Вызов – Типы – для открытия формы Типы;

  2. Вызов – Поставщики – для открытия формы Поставщики;

  3. ЗАПИСИ – для перехода от одной записи к другой.

  1. Создайте составную форму Поставки товаров для ввода данных в таблицы Поставщики и Поставки. На форме разместите кнопку с надписью ФОКУС для закрытия формы.

  2. На основе таблиц Поставщики и Поставки создайте связанные формы ПоставщикиСвязь и ПоставкиСвязь. На форме ПоставщикиСвязь разместите кнопку ПоставкиСвязь для открытия формы ПоставкиСвязь.

  3. Создайте одиночную форму Расчеты на основе таблицы Поставки. На форме создайте вычисляемые поля: Стоимость поставки, Стоимость поставки с надбавкой (надбавка 30%). На форме Расчеты разместите кнопку для закрытия формы.

  4. Создайте Кнопочную форму 1 для вызова форм Поставки товаров, ПоставщикиСвязь и Расчеты.

  5. Создайте Главную кнопочную форму для вызова форм Поставщики, Количество и Кнопочной формы 1.

В БД ПОСТАВКИ создайте форму Поставки (в соответствии с рисунком 3.2). На приведенной форме размещены три кнопки с надписями Добавить товар, Добавить поставщика и Добавить запись.

Кнопка Добавить товар предназначена для запуска SQL-запроса на добавление записей в таблицу Типы, где тип товара является параметром запроса.

Кнопка Добавить поставщика предназначена для запуска SQL-запроса на добавление записей в таблицу Поставщики, где название и страна поставщика являются параметрами запроса.

Кнопка Добавить запись предназначена для добавления записей в БД ПОСТАВКИ.

Рисунок 3.2 – Образец разработанной формы "Поставки"

Источник: собственная разработка

Задание 3.3 Формы в БД АВТОСАЛОН

  1. Создайте формы Клиенты и Авто вида Автоформа: ленточная для ввода данных в таблицы Клиенты и Автомобили соответственно.

  2. Создайте форму Продажи вида Автоформа: в столбец для ввода данных в таблицу Продажи.

  3. На форме Авто создайте вычисляемое поле Стоимость со скидкой. При этом скидка составляет 20%.

  4. На форме Продажи создайте вычисляемые поля Новое количество и Максимальное количество. При этом новое количество должно быть больше исходного количества на 4.

  5. На форме Авто разместите четыре кнопки с надписями:

  1. Вызов – Клиенты – для открытия формы Клиенты;

  2. Вызов – Продажи – для открытия формы Продажи;

  3. ВЫХОД – для закрытия формы;

  4. ПЕРЕХОД – для перехода от одной записи к другой.

  1. На основе таблиц Автомобили и Продажи создайте одиночную форму Итоги.

  2. На форме Итоги создайте вычисляемые поля: Стоимость авто, Стоимость авто со скидкой (скидка 25%), Минимальная цена авто, Максимальная цена авто, Общее количество проданных авто.

  3. На форме Итоги создайте два поля со списком для ввода данных в поле КодКлиента и КодАвтомобиля таблицы Продажи.

  4. На форме Авто разместите две кнопки с надписями:

  1. Клиенты – для открытия формы Клиенты;

  2. ВЫХОД – для закрытия формы.

  1. Создайте составную форму КЛИЕНТЫ-ПРОДАЖИ для ввода данных в таблицы Клиенты и Продажи. На форме разместите кнопку с надписью Закрыть для закрытия формы.

  2. Создайте составную форму АВТО-ПРОДАЖИ для ввода данных в таблицы Автомобили и Продажи. На форме разместите кнопку с надписью КЛИЕНТЫ-ПРОДАЖИ для вызова формы КЛИЕНТЫ- ПРОДАЖИ.

  3. На основе таблиц Автомобили и Продажи создайте связанные формы АВТО-СВЯЗЬ и ПРОДАЖИ-СВЯЗЬ.

  4. На форме ПРОДАЖИ-СВЯЗЬ разместите кнопку АВТО-СВЯЗЬ для вызова формы АВТО-СВЯЗЬ.

  5. Создайте Кнопочную форму 1 для вызова форм АВТО-ПРОДАЖИ и ПРОДАЖИ-СВЯЗЬ.

  6. Создайте Главную кнопочную форму для вызова форм Авто, Итоги и Кнопочной формы 1.

В БД АВТОСАЛОН создайте форму Автосалон по образцу, приведенному на рисунке 3.3. На приведенной форме размещены две кнопки с надписями Добавить клиента и Добавить авто.

Кнопка Добавить клиента предназначена для запуска SQL-запроса на добавление записей в таблицу Клиенты, где фамилия, телефон и страна клиента являются параметрами запроса.

Кнопка Добавить авто предназначена для запуска SQL-запроса на добавление записей в таблицу Автомобили, где марка, год выпуска и цена являются параметрами запроса.

Рисунок 3.3 – Образец разработанной формы "Автосалон"

Источник: собственная разработка