4 - Заповнення таблиці Покупець
Малюнок 15 - Заповнення таблиці Товар
Малюнок 16 - Заповнення таблиці Розрахунок по покупцям
Малюнок 16 - Заповнення таблиці Розрахунок по постачальниках
1.6.5 Запити бази даних
У курсовій роботі повинні бути представлені запити.
Запити бувають:
запити на вибірку - вибірка даних з однієї або декількох таблиць
запити на зміну - зміна цілого набору записів
запити з параметрами - умова відбору записів за певними параметрами
перехресні запити - результати групуються за двома розділами даних і організовані в спеціальному форматі у вигляді електронної таблиці
запити з умовою - відбір записів по певній умові або умовам
запити з виразом - додавання в запит обчислюваного поля
Запити створюються будь-яким зручним способом: за допомогою майстра або в режимі конструктора.
Запит 1. Виводить на екран загальну суму оплачену постачальнику за певний товар
[Розрахунок по покупцям]. [Дата розрахунку], Постачальник. [ПІБ постачальника], Товар.Наіменованіе, Товар.Цена, [Розрахунок по покупцям]. [Кількість товару (постачальника)], [Ціна ] * [Кількість товару] AS [Загальна сума] (Товар INNER JOIN [Розрахунок по покупцям] ON Товар. [Код товара]=[Розрахунок по покупцям]. [Код товара]) INNER JOIN (Постачальник INNER JOIN [Розрахунок по постачальниках] ON Постачальник. [Код постачальника]=[Розрахунок по постачальниках]. [Код постачальника]) ON Товар. [Код товара]=[Розрахунок по постачальниках]. [Код товара];
Запит 2. Загальна сума сплачена покупцем за товар
[Розрахунок по покупцям]. [Дата розрахунку], Покупець. [ПІБ покупця], Товар.Наіменованіе, Товар.Цена, [Розрахунок по покупцям]. [Кількість товару (покупця)], [Ціна ] * [Кількість товару (покупця)] AS СуммаТовар INNER JOIN (Покупець INNER JOIN [Розрахунок по покупцям] ON Покупець. [Код покупця]=[Розрахунок по покупцям]. [Код покупця]) ON Товар. [Код товара]=[ Розрахунок по покупцям]. [Код товара];
Запит 3 Кількість оплачених квитанцій по постачальникам на певну дату
[Розрахунок по постачальниках]. [Дата розрахунку], [Розрахунок по постачальниках]. [Нмер квитанції], [Постачальник]. [ПІБ постачальника], [Постачальник]. [Назва фірми] Постачальник INNER JOIN [Розрахунок по постачальниках] ON [Постачальник]. [Код постачальника]=[Розрахунок по постачальниках]. [Код постачальника];
Запит 4. Кількість оплачених квитанцій покупцями на певну дату
[Розрахунок по покупцям]. [Дата розрахунку], [Розрахунок по покупцям]. [Номер квитанції], [Покупець]. [ПІБ покупця] Покупець INNER JOIN [Розрахунок по покупцям] ON [Покупець]. [Код покупця]=[Розрахунок по покупцям]. [Код покупця];
Запит 5 Найменування товару, що поставляється певним постачальником
[Товар]. [Найменування], [Постачальник]. [ПІБ постачальника], [Постачальник]. [Назва фірми] Товар INNER JOIN (Постачальник INNER JOIN [Розрахунок по постачальниках] ON [Постачальник]. [Код постачальника]=[Розрахунок по постачальниках]. [Код постачальника]) ON [Товар]. [Код товара]=[Розрахунок по постачальниках]. [Код товара];
Екранні форми реалізованих запитів представлені в Додатку А
1.6.6 Звіти бази даних
Звіт являє собою засіб для виведення даних у вигляді друкованого документа. Звіт дозволяє групувати дані і підводити проміжні та загальні підсумки. Звіти по запитах бази даних представлені в Додатку Б.
1.6.7 Інструкція користувача
Основна взаємодія користувача з розробляється системою полягає у внесенні та зміні інформації з обліку товару на складі, а також формування запитів і звітів, тому необхідно забезпечити швидке введення і редагування даних.
При необхідності, форми таблиць можна винести в головну кнопкову форму і під кожного користувача встановити доступ з паролем бази даних.
Поки дане умова не виконана, додавання записів у таблиці СУБД здійснюється за викликом форм.
Щоб організувати вибір необхідної інформації з бази даних слід скористатися майстром запитів, його можна викликати через меню Створення, вибравши піктограму Майстер запитів. Відкриється вікно Майстра запитів, де необхідно здійснити вибір типу запиту і вказати перелік використовуваних таблиць.
Якщо необхідно в певному запиті виконати вибірку за ум...