end;
end;
3.3 Реалізація запитів
У системі, використовувалися SQL-запити для отримання данних.запроси зазвичай виконують наступні завдання:
· створення, модифікація і видалення таблиць бази даних;
· вставка інформації (записів) в таблиці бази даних;
· редагування інформації (записів) в таблицях бази даних;
· вибірка (вилучення) інформації з таблиць бази даних;
· видалення інформації (записів) з бази даних.
Приклади використання SQL-запитів:
. SQL. Clear ;:= SELECT Журнал. Код_журнала, Замовники. ПІБ, Рознощики. ПІБ, Журнал. Сума, Журнал. Дата raquo ;;:=st + FROM Журнал, Замовники, Рознощики WHERE (Журнал. Замовник=Замовники. Код_заказчіка) AND raquo ;;:=st + (Журнал. Рознощик=Рознощики. Код_разносчіка) ORDER BY Журнал. Дата raquo ;;. SQL. Add (st) ;. Open ;:= SELECT Товари. Найменування, Деталізація. Кількість FROM Деталізація, Товари raquo ;;:=st + WHERE (Товари. Код_товара=Деталізація. Товар) AND (Деталізація. Журнал= + IntToStr (ADOQuery1. FieldValues ??[ Код_журнала ]) + ) raquo ;;. SQL. Clear ;. SQL. Add (st) ;. Open;
4. Експлуатація та супровід проекту
При запуску програми на виконання на екран виводиться головна форма програми.
Головна форма програми містить користувача меню:
· Довідник (Замовник, Рознощик, Товар) - робота з довідниками;
· Вихід - завершення роботи програми.
Також на формі знаходиться таблиця журнал замовлень з сортуванням за датою і деталізація замовлення, в якій наводиться список продуктів.
Головна форма представлена ??на рис.4.1.
Рис.4.1 Головна форма програми
Розглянемо роботу з довідниками на прикладі довідника Замовники raquo ;. Форма містить таблицю з даними і кнопки управління.
Всі довідники мають однакові функції:
· Додавання;
· Редагування;
· Видалення;
· Вихід.
Форма довідника Замовників представлена ??на рис.4.2.
Рис.4.2 Форма довідника Замовників
При натисканні кнопки Додати на екрані з'явиться форма з полями для введення нового запису (рис.4.3.).
Рис.4.3 Вікно Додавання
Для додавання нового запису необхідно заповнити всі поля і натиснути кнопку Зберегти raquo ;. Якщо яке-небудь поле не заповнене, то видається відповідне повідомлення і пропонується повторити введення.
Рис.4.4 Повідомлення про помилку
Кнопка Скасування не зберігаються введені дані і закриває форму.
Редагування запису відбувається аналогічно додаванню, тільки всі поля вже заповнені даними з вибраної запису.
Рис.4.5 Редагування запису
Після натискання кнопки Видалення програма видасть запит на підтвердження видалення запису. Після підтвердження запис буде видалена.
рис.4.6 Запит на видалення запису
Розглянемо технологію додавання замовлення в журнал.
На головній формі необхідно натиснути кнопку Додати raquo ;, з'явиться форма додавання замовлення, рис.4.7.
Рис.4.7 Форма додавання замовлення
У верхній частині форми знаходиться таблиця для зберігання вибраних товарів, що розкривається список з ПІБ замовників і з ПІБ рознощиків, а також вибір дати замовлення.
У нижній частині форми знаходиться список товарів. Додавання товару в список здійснюється подвійним клацанням миші по рядку товару, після цього необхідно вказати кількість товару, що замовляється.
Рис.4.8 Форма вказівки кількості товару
Після натискання кнопки Ок товар додасться у верхню таблицю і автоматично зміниться сума замовлення.
Рис.4.9 Результат додавання замовлення
Після складання списку товарів вибирається замовник, рознощик і дата. Натискається кнопка Зберегти і дані записуються в базу даних.
Рис.4.10. Результат додавання замовлення
Висновок
У х...