ENABLEFIELD — различия между версиями

Материал из GB wiki
Перейти к: навигация, поиск
Строка 2: Строка 2:
 
|Название=ENABLEFIELD
 
|Название=ENABLEFIELD
 
|Описание=Функция запрещает или разрешает редактирование поля в датасете.
 
|Описание=Функция запрещает или разрешает редактирование поля в датасете.
|Синтаксис=ENABLEFIELD('''Имя датасета''', '''Имя поля''', '''Разрешить''', Поле в таблице)
+
|Синтаксис=ENABLEFIELD('''Имя датасета''', '''Имя поля''', '''Разрешить''', Колонка в таблице)
 
|Аргументы=
 
|Аргументы=
 
{{Аргумент
 
{{Аргумент
Строка 14: Строка 14:
 
  |Пояснение=логическое значение, "истина" означает возможность редактирования поля.
 
  |Пояснение=логическое значение, "истина" означает возможность редактирования поля.
 
}}<br/>{{Аргумент
 
}}<br/>{{Аргумент
  |Название=Поле в таблице
+
  |Название=Колонка в таблице
 
  |Пояснение=логическое значение, "истина" указывает, что надо запрещать (или разрешать) редактирование не поля в датасете, а колонки в таблице.
 
  |Пояснение=логическое значение, "истина" указывает, что надо запрещать (или разрешать) редактирование не поля в датасете, а колонки в таблице.
 
}}
 
}}

Версия 09:49, 18 сентября 2017

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

Синтаксис

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

Аргументы

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

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

Нет

Примеры

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