Язык @-формул в LotusDomino R 6.


           

для задания аргументов функций. Здесь


  • для задания аргументов функций. Здесь возможны два принципиально различных варианта:


  • название поля используется для ссылки на значение, содержащееся в поле, например, @Text( BirthDate );


  • название поля используется как текстовая строка, например формула возвращает содержимое поля Status в документе, найденном по ключу "Virus Check":


  • @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
      Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий