n="justify"> Ось приклад запиту для відображення даних про переробку та вироблення по установках:
SELECT Per_vur.DATA_V, Dv_ras.TYPE_DV, Spr_ustn.NCUT_USTN, _m.NAME_PROD, Per_vur.KOLVO, Per_vur.KOD_DV,
Per_vur.KOD_USTN, Per_vur.KOD_PROD ".. word Per_Vur.DBF" Per_vurJOIN ".. word Dv_Ras.DBF" Dv_ras
ON (Per_vur.KOD_DV = Dv_ras.KOD_DV)
INNER JOIN ".. word Spr_ustn.DBF" Spr_ustn
ON (Per_vur.KOD_USTN = Spr_ustn.KOD_USTN)
INNER JOIN ".. word Pr_m.DBF" Pr_m
ON (Per_vur.KOD_PROD = Pr_m.KOD_PROD)
де SELECT, FROM, WHERE, INNER JOIN - оператори мови SQL; __Vur.DBF, Dv_Ras.DBF, Spr_ustn.DBF, Pr_m.DBF - назва таблиць; ТA_V, TYPE_DV, NCUT_USTN - назва полів відповідних таблиць.
SELECT - відноситься до команд мови маніпулювання даними, використовується для формулювання і виконання запитів користувачів до даних, що зберігаються в базі даних, тобто виробляє вибірку з бази даних затребуваної користувачем інформації. У ній вказується список полів таблиці. Порядок, в якому поля перераховані в списку визначає порядок їх вибірки. p align="justify"> Пропозиція FROM, задає імена таблиць до яких робиться запит.
Для завдання умов, якими повинні відповідати значення стовпців необхідних рядків таблиці використовується фраза WHERE. У ній, у вигляді логічних виразів задається критерій вибірки рядків з таблиць бази даних. Вибираються тільки ті рядки, для яких значення заданого критерію є істина. p align="justify"> Ще на головній формі існують кнопки управління:
Додати - Для додавання нового запису у відповідну таблицю
Видалити - Щоб видалити обраної записи з таблиці
Фільтр - Для виконання пошуку необхідного запису у відповідній таблиці
Вихід - Закриття програми
При натисканні на кнопку "Додати" відкривається наступна форма малюнок 3.3.
Тут ми можемо встановити необхідні нам значення для нового запису. Дані для випадаючих списків формуються з існуючих таблиць (довідників). У даному, конкретному випадку з таблиці "Установки", "Продукція" і "Тип руху". br/>В
Малюнок 3.3. Вікно введення нового запису
Ось фрагмент коду відображає в випадаючому списку запису довідника "Тип руху":
Table1. Active: = true; Table1 do
ComboBox1.Items.Clear;; not EOF do
end;
При натисканні кнопки "Введення" в таблиці створюється нова запис. Відповідно "Скасувати" - означає не робити зміни в таблиці. При натисканні на кнопку "Видалити", з таблиці видаляється відповідний запис. br/>В
Малюнок 3.4 - Фільтр
...