одисту програма надає пошуковий сервіс. Пошуковий сервіс реалізований на базі трьох командних кнопок «Група», «Предмет», «Викладач». Перша кнопка дозволяє відшукати необхідну методисту навчальну групу, друга кнопка - предмет, що читається в навчальній групі, третя кнопка викладача, що працює з групами.
Алгоритм пошуку аналогічний для всіх трьох випадках. Після запуску пошуку виводиться спливаюче вікно в яке потрібно ввести регулярне значення - пошуковий шаблон. В якості такого шаблону може використовуватися набір символів, або символи замінники спільно з символами пошукового шаблону. У MS Access символами замінниками можуть бути * - замінює групу символів,?- Замінює один символ. Розглянемо для прикладу пошук навчальної групи.
Після вибору кнопки «Група» буде виведено спливаюче вікно
Рис. 1.11 Вікно введення шаблону
Якщо натиснути кнопку Cancel, то виводиться повна інформація по всіх навчальним групам. Якщо ввести шаблон, наприклад ме * буде виведена інформація по групі Світова економіка. Результат показаний на малюнку 1.12.
Рис. 1.12 Висновок за шаблоном
Для формування звітів використовується кнопка «Формування звітів». У результаті буде завантажена форма, показана на малюнку 1.13.
Рис. 1.13 Робота зі звітами
Методист може отримати чотирьох звіту:
· За навчальним групам
· За предметами навчальної групи
· За предметами в групах
· По викладачах і групам
ДОДАТОК 3
Запити, використовувані в ІС
Вистава для виведення студентів по групах:
SELECT GRUPPA.NAZV, STUDENT.FAM, STUDENT.IMJA,
STUDENT.OTCH, STUDENT.STIPEN, STUDENT.FORMA_OB,
STUDENT.FINANSIR, STUDENT.STRANAGRUPPA INNER JOIN STUDENT ON
GRUPPA.GRUP_ID=STUDENT.GRUPPA_ID;
Вистава для виведення списку викладачів по кафедрах:
KAFEDRA.NAIMEN, PREPDVTL.FAM, PREPDVTL.IMJA,
PREPDVTL.ОТСH, PREPDVTL.STEPEN_ID, PREPDVTL.NZVAN_IDKAFEDRA INNER JOIN PREPDVTL ON
KAFEDRA.KAFEDRA_ID=PREPDVTL.KAFEDRA_ID;
Вистава для випуску звітів:
SELECT GRUPPA.NAZV AS Група, PREDMET.NAIMEN AS
Предмет, PREPDVTL.FAM AS Прізвище, PREPDVTL.STEPEN_ID AS
Ступінь, PREPDVTL.NZVAN_ID AS Звання
FROM FAKULTET INNER JOIN GRUPPA ON FAKULTET.FAKUL_ID
=GRUPPA.FAKUL_ID, PREPDVTL INNER JOIN (PREDMET INNER
JOIN PRED_KAFEDRA ON PREDMET.PREDMET_ID=
PRED_KAFEDRA.PRED_ID) ON PREPDVTL.PREPD_ID=
PRED_KAFEDRA.PREP_ID;