Обновление данных
При открытии формы данные корректно отображаются, но при изменении значений управляющих элементов управления Учебный год, Специальность и Группа необходимо привести содержимое списков в соответствии со значениями управляющих элементов управления. Для этого можно вызвать метод Require (обновление) элемента управления, синтаксис которого имеет вид: ИмяФормы.ИмяЭлементаУправления.Require Например, фрагмент кода Me.КодГруппы.Require осуществляет обновление элемента управления КодГруппы в текущей форме. Метод Require (обновление) элемента управления выполняет пересчёт источника данных (запроса или таблицы) и используется при изменении условия отбора или данных в таблице. Кроме того, для удобства работы выполняется считывание значение первой записи из запроса, на котором основан список, и её значение передаётся в элемент управления. Считать значение из таблицы или запроса можно с помощью функции DLookUp, синтаксис которой имеет вид: DLookUp (ИмяПоля, Источник [, УсловиеОтбора ]) где, ИмяПоля – обязательный параметр. Строковое выражение – имя поля в таблице или запросе; Источник – обязательный параметр. Строковое выражение – имя таблицы или запроса; УсловиеОтбора – необязательный параметр. Строковое выражение – условие отбора. Функция возвращает значение указанного поля из указанной таблицы или запроса находящееся в первой записи, отвечающей условию отбора. Если источник не содержит записей – возвращает Null.
|