ENABLEFIELD — различия между версиями
Материал из GB wiki
Alexey (обсуждение | вклад) (Новая страница: «{{Функция ГБ |Название=ENABLEFIELD |Описание=Функция запрещает или разрешает редактирование пол…») |
Alexey (обсуждение | вклад) |
||
Строка 9: | Строка 9: | ||
}}<br/>{{Аргумент | }}<br/>{{Аргумент | ||
|Название=Имя поля | |Название=Имя поля | ||
− | |Пояснение=строка, содержащая имя поля в указанном датасете, редактирование которого надо запретить или | + | |Пояснение=строка, содержащая имя поля в указанном датасете, редактирование которого надо запретить или разрешить. |
}}<br/>{{Аргумент | }}<br/>{{Аргумент | ||
|Название=Разрешить | |Название=Разрешить |
Версия 09:48, 18 сентября 2017
Функция запрещает или разрешает редактирование поля в датасете.
Синтаксис
ENABLEFIELD(Имя датасета, Имя поля, Разрешить, Поле в таблице)
Аргументы
- Имя датасета
- строка, содержащая имя датасета.
- Имя поля
- строка, содержащая имя поля в указанном датасете, редактирование которого надо запретить или разрешить.
- Разрешить
- логическое значение, "истина" означает возможность редактирования поля.
- Поле в таблице
- логическое значение, "истина" указывает, что надо запрещать (или разрешать) редактирование не поля в датасете, а колонки в таблице.
Тип результата
- Нет
Примеры
EnableField(`HeapSet`,`@PermissionNum`,0) - запретить редактирование поля @PermissionNum.
EnableField(`Expenses`,`HeapL`,0,1) - запретить изменение полей в колонке HeapL таблицы на датасете Expenses.