Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИНДИВИДУАЛЬНЫЕ ЗАДАНИЯ.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
882.69 Кб
Скачать

7. Создание макросов, кнопок и формы навигации

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

Вариант 6

База данных ЖЭС

ЖЭС производит начисления за коммунальные услуги. Квартиросъемщики должны оплачивать коммунальные услуги до 20 числа каждого месяца. За задержку оплаты взимается пеня в размере 10% от суммы, подлежащей к оплате.

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

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

Таблица 1 – Квартиросъемщики

Код квартиросъемщика

ФИО

Телефон

Таблица 2 – Квартиры

Лицевой счет

Код квартиросъемщика

Адрес (улица, дом, квартира)

Кол-во человек

Площадь м2

Таблица 3 – Услуги

Код услуги

Вид услуги

Единица измерения

Тариф, руб.

1

Отопление

Гкал

53 773

2

Вода

куб.м

890

3

Подогрев воды

Гкал

53 773

4

Вывоз ТБО

куб.м

13 439

5

ТВ-программы

шт

190

Таблица 4 – Начисления

пп

Лицевой счет

Код услуги

Израсходовано

Таблица 5 – Оплата

пп

Лицевой счет

Месяц

Дата оплаты

В поле «Месяц» указывается за какой месяц начисляются коммунальные платежи.

2. Создание простых форм и заполнение таблиц

1. Создать формы для заполнения данными таблиц Квартиросъемщики, Квартиры, Услуги, Начисления и Оплата. Поля Код квартиросъемщика (таблица Квартиры), Код услуги (таблица Начисления) и Лицевой счет (таблицы Начисления и Оплата) организовать в виде полей со списком.

2. Заполнить таблицы с помощью созданных форм. База данных должна содержать не менее 20 записей.

3. Создание запросов на выборку

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

  • Лицевой счет

  • ФИО квартиросъемщика

  • Адрес

  • Вид услуги

  • Единица измерения

  • Тариф

  • Израсходовано

  • Начислено, руб.

  • Дата оплаты

Курсивом отмечены вычисляемые поля в запросе.

2. Создать параметрический Запрос2 на выборку информации о начислении за определенный вид услуги. Вид услуги задает пользователь. Запрос должен содержать следующие поля: Лицевой счет, Адрес, Вид услуги, Единица измерения, Тариф, Месяц, Израсходовано, Начислено, руб.

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

4. Создать Запрос4 (перекрестный запрос), в котором сводная таблица должна выводить информацию в следующем виде. Сведения отобразить за один из месяцев, по усмотрению разработчика.

Общая сумма платежей

Вид услуги 1

Вид услуги 2

. . .

Адрес 1

Адрес 2

. . .