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