Курсовая работа: Облік виплат за закладені речі в ломбарді

Зміст макросу “Сумарна вартість закладених і не викуплених предметів”

Макрокоманда Аргументи Пояснення
ОткрытьЗапрос

Имя запроса Сумарна вартість закладених і не викуплених предметів

Режим Таблица

Режим даних Только чтение

Відкриває запит

Зміст макросу “Вих без збереження”

Макрокоманда Аргументи Пояснення
ВыполнитьКоманду Отменить Відміняє зміни
Закрыть

Тип обьекта Форма

Имя обьекта Коригувати

Закриває форму

Зміст макросу “ Кор зберегти”

Макрокоманда Аргументи Пояснення
ВыполнитьКоманду Отменить Відміняє зміни
Закрыть

Тип обьекта Форма

Имя обьекта Коригувати

Сохранить Да

Закриває форму

Документи, що формуються системою

В системі формується 2 звіти та 2 запити.

Запит “Предмети, строк викупу яких минає сьогодні”. SQL-текст запиту:

SELECT [Облік виплат на закладені речі в ломбарді].*

FROM [Облік виплат на закладені речі в ломбарді]

WHERE ((([Облік виплат на закладені речі в ломбарді].[Дата викупу])=Date()));

Запит “Сумарна вартість закладених і не викуплених предметів”. SQL-текст запиту:

SELECT [Облік виплат на закладені речі в ломбарді].[Код клієнта], Sum([Облік виплат на закладені речі в ломбарді].Сума) AS [Sum-Сума]

FROM [Облік виплат на закладені речі в ломбарді]

GROUP BY [Облік виплат на закладені речі в ломбарді].[Код клієнта], [Облік виплат на закладені речі в ломбарді].[Дата викупу], [Облік виплат на закладені речі в ломбарді].[Фактична дата викупу]

HAVING ((([Облік виплат на закладені речі в ломбарді].[Дата викупу])>Date()) AND (([Облік виплат на закладені речі в ломбарді].[Фактична дата викупу]) Is Null));

Звіт “Закладені речі” відображає дані про закладені речі кожного з клієнтів.

Звіт “Повернення позик по закладеним на даний момент предметам” будується на основі запиту “Звіт1”. SQL-текст запиту:

SELECT Клієнт.ПІБ, Предмет.Найменування, [Облік виплат на закладені речі в ломбарді].[№ документу], [Облік виплат на закладені речі в ломбарді].Сума, [Облік виплат на закладені речі в ломбарді].Відсоток, [Сплата позики].[№ чека], [Сплата позики].[Дата часткового повернення], [Сплата позики].[Сума часткового повернення]

FROM Предмет INNER JOIN ((Клієнт INNER JOIN [Облік виплат на закладені речі в ломбарді] ON Клієнт.[Код клієнта] = [Облік виплат на закладені речі в ломбарді].[Код клієнта]) INNER JOIN [Сплата позики] ON [Облік виплат на закладені речі в ломбарді].[№ документу] = [Сплата позики].[№ документу]) ON Предмет.[Код предмету] = [Облік виплат на закладені речі в ломбарді].[Код предмету]

WHERE ((([Облік виплат на закладені речі в ломбарді].[Дата викупу])>Date()) AND (([Облік виплат на закладені речі в ломбарді].[Фактична дата викупу]) Is Null));

Роздруківки звітів та результатів запитів представлено в додатку.

Перелік посилань

1. Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. М.: Финансы и статистика, 1989

2. Єрьоміна Н.В. Проектування баз даних: Навч. Посібник / Київський національнийекономічний університет. –К., 1998. –205с.

К-во Просмотров: 264
Бесплатно скачать Курсовая работа: Облік виплат за закладені речі в ломбарді