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

Справочник валют

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

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

Таблица валют

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

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

  • установленный курс покупки;

  • установленный курс продажи;

Таблица учета обмена

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

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

  • фамилия клиента (ключевое поле);

  • вид операции (покупка или продажа);

  • сумма обмена в единицах валюты;

  • сумма обмена в в рублях

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

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

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

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

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

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

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

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

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

5. Запросы

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

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

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

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

8. «Автозаправочные станции»

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

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

Справочник поставщиков

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

  • название.

Таблица видов топлива

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

  • название;

  • установленная цена;

  • поставщик.

Таблица учета остатков

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

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

  • объем на начало дня (л);

  • объем продажи (л);

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

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

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

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

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

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

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

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

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