Group1Click (Sender: TObject)" викликає інші процедури, разом вони працюють таким чином - спочатку перевіряється наявність введеного імені викладача, групи або аудиторії у відповідній таблиці бази даних ( допомогою методу "Lookup" - якщо він повертає значення "NULL" - то записи не існує), потім, за наявності запису, в таблиці "raspisanie" за допомогою того ж методу "Lookup" і вкладених циклів по введених параметрах і обумовленими параметрами циклів днях тижня і номерами пар у відповідні комірки компонента "StringGrid1В» записується потрібна інформація - предмет, за яким проводиться заняття, група, для якої воно проводиться, в якій аудиторії і т. д.
Форма "Fraspisanie" призначена для фільтрації таблиці "Raspisanie". Її властивості "Caption" присвоєно значення "Розклад". На неї поміщені компоненти "Edit1", "Edit2", "Edit3", їх властивість "Text" очищено для введення значень полів, за якими відбувається фільтрація. p align="justify"> На форму поміщені кнопка "Button1" (її властивості "Caption" присвоєно значення "Закрити" (відповідний обробник події "TFraspisanie.Button1Click (Sender: TObject)")) і " Label1 ", властивості" Caption "якого присвоєно значення" Перед початком фільтрації, введіть значення, за яким вона буде проводитися, в полі нагорі ".
Для вибору полів фільтрації використовується компонент "RadioGroup1", його властивості "Caption" присвоєно значення "Фільтрація", властивості "ItemIndex" за замовчуванням присвоєно значення "0", властивості "Items" ; рядки:
) Відключено;
) За номерами днів тижня;
) За номерами пар;
) По прізвищах викладачів;
) За дисциплінами;
) По групах (спеціальність вводити в поле нагорі, рік у поле внизу ліворуч, номер у поле внизу праворуч);
) За аудиторіям (корпус вводити в поле внизу ліворуч, номер у поле внизу праворуч);
Відповідний обробник події - "TFraspisanie.RadioGroup1Click (Sender: TObject)" залежно від обраного пункту вимикає або включає фільтрацію за відповідним висловом фільтрації. Для полів вибору, які не фільтруються звичайним шляхом, проводиться наступне: за допомогою методу "Lookup" в таблиці, з якою пов'язано поле вибору, знаходиться необхідне значення, якщо воно є, визначається його код, і фільтрація розпису проводиться за цим кодом.
Форма "Fktoshtoukovo" призначена для фільтрації таблиці "Ktoshtoukovo". Її властивості "Caption" присвоєно значення "Відповідність викладачів і груп дисциплін". На неї поміщені компоненти "Edit1", "Edit2", "Edit3", їх властивість "Text" очищено для введення значень полів, за якими відбувається фільтрація. p align="justify"> На форму поміщені кнопка "Button1" (її властивості "Caption" присвоєно значення "Закрити" (відповідний обробник події "TFktoshtoukovo.Button1Click (Sender: TObject)")) і "...