кривається правим клацанням миші і доступно строго в рамках поточної сітки розкладу.
Склад контекстного меню:
пункт «Додати заняття»;
пункт видалити заняття;
спадне меню «Змінити заняття».
Малюнок 29 - Пункти контекстного меню
Дії елементів управління форми додавання заняття
При виборі пункту контекстного меню «Додати заняття» - відкривається форма додавання заняття. У форму автоматично завантажуються дані аудиторії дня тижня, і номер заняття з вибраній комірці (Малюнок 30).
Малюнок 30 - Форма додавання заняття
Опис елементів управління форми додавання занять
Список «Кафедра» - список наповнюється доступними кафедрами аналізуючи довідники «Викладачі» і «Кафедри» (Малюнок 31).
Малюнок 31 - Список вибору кафедри
Поле з списком, що випадає «Дисципліна» - заповнюється даними з с п равочніка «Дисципліни». Якщо в списку «Кафедра» обрана кафедра, то список дисциплін фільтрується по вибраній кафедрі. У даному полі використовується функція живого пошуку, при введенні частині назви дисципліни спрацьовує фільтр, додаючи в список рядки, що містять в собі введений текст (Малюнок 32). Для установки необхідної дисципліни досить вибрати її в списку, або використовувати клавішу «Enter», в такому випадку автоматично вибереться перший запис у списку відповідна умові фільтра.
Малюнок 32 - Поле з списком, що випадає «Дисципліна»
Блок «Список викладачів» - складається з двох елементів:
список викладачів - наповнюється доступними даними з довідника «Викладачі». Якщо в списку «Кафедра» обрана кафедра, то список викладачів фільтрується по вибраній кафедрі (Малюнок 33).
Малюнок 33 - Список викладачів
фільтр списку викладачів - фільтрує список по введеної частини ПІБ викладача, при цьому враховується умова обраної кафедри в списку «Кафедра» (Малюнок 34).
Малюнок 34 - Робота фільтра викладачів
Список «Призначені викладачі» - наповнюваний список призначених для обраного заняття викладачів (Малюнок 35).
Малюнок 35 - Список призначених викладачів
Способи наповнення списку:
подвійний клік миші по запису в списку викладачів;
мульти-виділення з перетягуванням;
використання кнопок управління записів між списками (Малюнок 36).
Малюнок 36 - Кнопки управління записами між списками викладачів
Після додавання хоча б одного викладача, список змінює підсвічування, лічильник показує кількість записів у списку (Малюнок 37).
Малюнок 37 - Список призначених викладачів
Способи коригування списку:
видалення запису подвійним клацанням миші з обраного запису;
використання кнопок управління записів між списками (Малюнок 36).
Якщо кількість викладачів перевищує максимальну кількість за замовчуванням, то користувачеві виводиться застережливе діалогове вікно, з питанням підтвердження додавання запису (Малюнок 38).
Малюнок 38 - Запобіжну діалогове вікно додавання викладача
Якщо в ході роботи з формою обрана інша кафедра, то список призначених викладачів очищається.
Список «Група» - наповнюється доступними даними з довідника «Групи». У даному списку вибирається група для якої призначається заняття (Малюнок 39).
Малюнок 39 - Список вибору групи
Список «Аудиторії» - наповнюється доступними даними з довідника «Аудиторії». У списку автоматично виділяється поточна аудиторія. Якщо в списку призначених викладачів додано більше 1 записи, то в списку аудиторій ставиться можливим вибір додаткових аудиторій (Малюнок 40).
Малюнок 40 - Список вибору аудиторій
Список «Вид заняття» - наповнюється доступними даними з довідника «Види занять» (Малюнок 41).
Малюнок 41 - Список вибору виду заняття
При виборі записи в даному списку, автоматично завантажуються колірні значення кольору заливки комірки і кольору тексту з довідника (Малюнок 42).
Малюнок 42 - Кольори форматування комірки
При необхідності, можливий вибір кольорів вручну, палітра кольорів відкривається натисканням на редагований параметр кольору (Малюнок 43).
Малюнок 43 - Колірна палітра
Після того як всі дані введені у форму, натискається кнопка «Додати заняття» (Малюнок 44). Програма перевіряє коректність введених даних і виконує додавання заняття на сітку розкладу.
Малюнок 44 - Кнопка «Додати заняття»
У результаті на сітці розклад додається заняття відповідно до заданими параметрами у формі додавання заняття (Малюнок 45).
Малюнок 45 - Приклад доданого заняття
Якщо у формі було вибрано кілька ауди...