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

6. «Аукцион драгоценностей»

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

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

Справочник видов предметов продажи

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

  • наименование.

Таблица предметов

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

  • название предмета;

  • код вида предмета продажи;

  • год выпуска (создания);

  • владелец;

  • дата приема;

  • оценочная стоимость;

  • дополнительные сведения (описание).

Таблица продаж на торге

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

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

  • начальная цена;

  • последняя цена;

  • признак продажи (да или нет);

  • фамилия покупателя.

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

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

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

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

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

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

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

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

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

5. Запросы

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

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

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

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

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

7. «Пункт обмена валюты»

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