ENABLEFIELD

Материал из GB wiki
Версия от 09:48, 18 сентября 2017; Alexey (обсуждение | вклад) (Новая страница: «{{Функция ГБ |Название=ENABLEFIELD |Описание=Функция запрещает или разрешает редактирование пол…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Функция запрещает или разрешает редактирование поля в датасете.

Синтаксис

ENABLEFIELD(Имя датасета, Имя поля, Разрешить, Поле в таблице)

Аргументы

Имя датасета
строка, содержащая имя датасета.
Имя поля
строка, содержащая имя поля в указанном датасете, редактирование которого надо запретить или разрешитьлогическое значение, "истина" означает возможность изменения элемента управления.
Разрешить
логическое значение, "истина" означает возможность редактирования поля.
Поле в таблице
логическое значение, "истина" указывает, что надо запрещать (или разрешать) редактирование не поля в датасете, а колонки в таблице.

Тип результата

Нет

Примеры

EnableField(`HeapSet`,`@PermissionNum`,0) - запретить редактирование поля @PermissionNum.
EnableField(`Expenses`,`HeapL`,0,1) - запретить изменение полей в колонке HeapL таблицы на датасете Expenses.