для задания аргументов функций. Здесь
@DbLookup( "" : "NoCache"; "RESEARCH" : "SMITH\\PROJECTS.NSF";
"In Progress"; "Virus Check"; "Status" )
- для задания значения поля:
FIELD FieldName := Value;
(например, FIELD Status := "На контроле";)
или
@SetField( "FieldName"; Value );
(например, @SetField( "Status"; "На контроле" );
Оператор с ключевым словом FIELD присваивает значение полю, если оно уже существует в документе, в противном случае создается новое поле с таким именем. Его тип данных определяется типом присваиваемого значения. Таким же образом можно и удалить поле из документа:
FIELD FieldName := @DeleteField;
Поля, значения которых не определены, имеют значение пустой строки (""). Это правило справедливо для полей любых типов, включая и нетекстовые поля. В связи с этим возникает достаточно много ошибок несовместимости типов данных. Для решения этой проблемы рекомендуется для нетекстовых полей определять формулу значения поля по умолчанию.
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий