'обновление поля КодДолжности форме Преподаватели
'если форма не загружена, выходит из процедуры
Forms.Преподаватели.КодДолжности.Requery
End Sub
Форма Преподаватели предназначена для отображения существующих и ввода новых преподавателей, преподающих в учебном заведении. Форму можно открыть из форм Главная и Дисциплины.
Создайте ленточную форму, основанную на таблице Преподаватели.
Для события Нажатие кнопки элемента управления КнопкаДожность выберите макрос ОткрытьДолжности.
Для поля со списком КодДолжности установите значение следующих свойств:
Свойство |
Значение |
Тип источника строк |
Таблица или запрос |
Источник строк |
Должности |
Присоединённый столбец |
1 |
Число столбцов |
2 |
Ширина столбцов |
0 |
Значение по умолчанию |
DLookUp("[КодДолжности]";"Должности";"ПоУмолчанию=True") |
Модуль формы Должности содержит команды закрытия текущей формы и обновления поля КодПреподавателя в форме Дисциплины.
Форма Предметы предназначена для отображения существующих и ввода новых предметов, которые читаются в учебном заведении. Форму можно открыть из форм Главная и План.
Создайте ленточную форму, основанную на таблице Предметы.
Модуль формы Предметы содержит команды закрытия текущей формы и открытия формы План.
Option Compare Database
Option Explicit
'процедура обработки события щелчка на кнопке Закрыть
Private Sub КнопкаЗакрыть_Click()
DoCmd.Close 'закрытие текущей формы
End Sub
'процедура обработки события щелчка на кнопке План
Private Sub КнопкаПлан_Click()
DoCmd.Close 'закрытие текущей формы
DoCmd.OpenForm "План" 'открытие формы План
End Sub
Форма ОценкиТипы предназначена для отображения существующих и ввода оценок принятых в учебном заведении. Форму можно открыть из формы Оценки.
Создайте ленточную форму, основанную на таблице ТипыОценок.
Для компактного отображения надписей Явился, Отлично и др. установите значения следующих свойств:
Свойство |
Значение |
От верхнего края |
0см |
По вертикали |
Да |
Ширина |
1см |
Правое поле |
0,25см |
Выравнивание текста |
По центру |
Модуль формы ОценкиТипы содержит команды закрытия текущей формы и обновления полей КодОценки в подчинённых формах Должники и Оценки подчинённой формы Дисциплины формы Оценки.
Option Compare Database
Option Explicit
'процедура обработки события щелчка на кнопке Закрыть
Private Sub КнопкаЗакрыть_Click()
DoCmd.Close 'закрытие текущей формы
End Sub
'процедура обработки события выгрузки текущей формы
Private Sub Form_Unload(Cancel As Integer)
On Error Resume Next 'при возникновении ошибки передаёт управление на следующую строку
'обновление полей со списком КодОценки в форме Оценки, если она открыта
Forms.Оценки.Дисциплины.Form.Оценки.Form.КодОценки.Requery
Forms.Оценки.Дисциплины.Form.Должники.Form.КодОценки.Requery
End Sub
1. Создание формы
2. Свойства формы
3. Свойства текстового поля
4. Свойства поля со списком
5. Свойства кнопки
6. Свойства элемента управления DTPicker
7. Обновление элемента управления
8. Функции по подмножеству: DLookUp, DCount, DMax, DMin, DAvg, DFirst, DLast, Dsum.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.