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

Команды для работы с профильными документами


J @Command( [EditProfile];

     "имя_профильного_документа";

     "уникальный_ключ" )

Область применения: в R 6 всегда выполняется последней в формуле. Нельзя применять в формулах диалогового окна. Для создания профильного документа нужен доступ к базе данных не ниже автора.

Создает новый или открывает существующий профильный документ на редактирование.

Параметр "имя_профильного_документа" задает имя профильного документа. Третий параметр не обязателен, если он опущен, то ищется или создается профильный документ общий для данной базы данных, иначе ищется профильный документ, связанный с указанным ключом.

Пример. Предположим, что для обмена информацией между приложениями внутри определенной базы данных необходимо для каждого пользователя иметь профильный документ, ассоциированный с именем пользователя. Для автоматизации процедуры создания профильных документов для каждого пользователя можно использовать приведенную ниже формулу, которую можно использовать, например, в кнопке навигатора.

В формуле сначала выбирается имя пользователя из адресной книги, затем создается для него профильный документ с именем "User". Затем документ сохраняется и закрывается.

Ch := @PickList( [Name]:[Single] );

@Command( [EditProfile]; "User"; Ch );

@Command( [FileSave] );

@Command( [FileCloseWindow] );

J @Command( [EditProfileDocument];

                           "имя_профильного_документа";

                           "уникальный_ключ" )

Область применения: нельзя применять в формулах диалогового окна. Для создания профильного документа нужен доступ к базе данных не ниже автора.

Создает новый или открывает существующий профильный документ на редактирование. Аналогична @Command( [EditProfile] ) за тем лишь исключением, что выполняется немедленно в формуле, а не после всех остальных команд.



Содержание раздела