TAKE

Извлекает из подчиненной формы или запроса значение поля по условию.

TAKE(имя формы/запроса, имя поля, условие)

Параметры

имя формы/запроса - текст, имя поля - текст, условие - текст.

Результат

любой тип.

Пример

TAKE('Контакты', 'Телефон', 'RECNO("Контакты")=1')

В примере функция возвращает номер телефона первой записи подчиненной формы «Контакты».

Третий параметр представляет собой логическое выражение, которое вычисляется в контексте формы (запроса), указанной в первом параметре. Функция возвращает первое значение, удовлетворяющее условию. Если условие не указано, то функция вернет значение первой записи.

Допускается передавать в функцию имя текущей формы, в том числе родительской формы, но при вызове функции форма не должна быть в режиме редактирования - иначе получите сообщение об ошибке.