Курсовая работа: Облік виплат за закладені речі в ломбарді
Зміст макросу “Сумарна вартість закладених і не викуплених предметів”
Макрокоманда | Аргументи | Пояснення |
ОткрытьЗапрос |
Имя запроса Сумарна вартість закладених і не викуплених предметів Режим Таблица Режим даних Только чтение | Відкриває запит |
Зміст макросу “Вих без збереження”
Макрокоманда | Аргументи | Пояснення |
ВыполнитьКоманду | Отменить | Відміняє зміни |
Закрыть |
Тип обьекта Форма Имя обьекта Коригувати | Закриває форму |
Зміст макросу “ Кор зберегти”
Макрокоманда | Аргументи | Пояснення |
ВыполнитьКоманду | Отменить | Відміняє зміни |
Закрыть |
Тип обьекта Форма Имя обьекта Коригувати Сохранить Да | Закриває форму |
Документи, що формуються системою
В системі формується 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с.