TAKE
Извлекает из подчиненной формы или запроса значение поля по условию.
TAKE(имя формы/запроса, имя поля, условие)
Параметры
имя формы/запроса - текст, имя поля - текст, условие - текст.
Результат
любой тип.
Пример
TAKE('Контакты', 'Телефон', 'RECNO("Контакты")=1')
В примере функция возвращает номер телефона первой записи подчиненной формы «Контакты».
Третий параметр представляет собой логическое выражение, которое вычисляется в контексте формы (запроса), указанной в первом параметре. Функция возвращает первое значение, удовлетворяющее условию. Если условие не указано, то функция вернет значение первой записи.
Допускается передавать в функцию имя текущей формы, в том числе родительской формы, но при вызове функции форма не должна быть в режиме редактирования - иначе получите сообщение об ошибке.