Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практические задания по разработке БД в среде D...doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
218 Кб
Скачать
☆

5. «Продажа газет и журналов»

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

  1. Создайте таблицы

Справочник фирм - оптовых распространителей

  • код (ключевое поле);

  • наименование фирмы.

Таблица изданий

  • код (ключевое поле);

  • вид издания (газета или журнал);

  • название;

  • тираж (кол-во экземпляров);

  • регулярность (кол-во выпусков в год);

  • место издания (город);

  • отпускная цена.

Таблица учета продажи изданий

  • код издания (ключевое поле);

  • дата продажи (ключевое поле);

  • код фирмы-распространителя;

  • кол-во экземпляров;

  • стоимость одного экземпляра.

2. Создайте главную форму с пунктами меню «Справочник», «Издания», «Запросы», «Выход»

3. Создайте форму для ввода и редактирования данных справочника, вызываемую в пункте меню «Справочник».

4. Создайте мультиформу для ввода и редактирования данных, вызываемую в пункте меню «Издания».

Мультиформа должна представлять все поля одной записи таблицы Издания и все поля связанных с ней записей таблицы Продажи, кроме поля Код_издания. Таблицы связываются по полям Издания.Код и Продажи. Код_издания. На форме для каждого издания должна высвечиваться общее сумма продаж.

Значения полей типа Дата должны выбираться из календаря.

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

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

По кнопке Фильтр на вид издания (газеты) должен устанавливаться фильтр на таблицу Издания для всех записей, для которых значение поля Вид_издания соответствует наименованию марки, введенной пользователем. По кнопке Отмена фильтра фильтр должен отменяться.

По кнопке Печать карточка издания с учетом продаж должна распечатываться.

5. Запросы

Запросы выполняются по нажатию соответствующих кнопок. Результат запроса отображается на форме в одной и той же сетке.

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

5.2 Выборка всех изданий с местом издания, введенным пользователем. В запрос включаются поля: наименование издания, вид издания, тираж. Сортировка по наименованию издания.

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

5.4 Два самостоятельно сформулированных запроса.