Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
информационные тех ю.1 4204.01.01;РУ.01;1.doc
Скачиваний:
12
Добавлен:
18.08.2019
Размер:
6.5 Mб
Скачать

Функции и команды Lotus Notes

Команды и функции представляют собой совокупность инструментальных средств, предназначенных для проектирования интерфейсов и навигации в БД, которые осуществляются путем составления формул и их приписания визуальным элементам экрана (кнопкам и пр.). Функции начинаются с символа «@». Функции и выражения отделяются друг от друга точкой с запятой. Многие команды соответствуют пунктам главного меню. Для их использования в формулах следует пользоваться функцией @Command([Имя команды]). Некоторые из функций и команд Lotus Notes:

- @Аdjust(время-дата; год; месяц; день; час; минута; секунда) корректирует указанную величину «время-дата», изменяя каждый следующий аргумент на величину инкремента. Корректирующая величина может быть положительной либо отрицательной;

- @Contains(строка/подстрока) определяет, является ли подстрока частью строки. Возвращает 1 (true), если подстрока содержится в строке; в противном случае возвращает 0 (false);

- @DocNumber возвращает строку, соответствующую номеру записи в виде документа или категории;

- @If(условие 1; действие 1; условие 2; действие 2; ...; условие 99; действие 99; иначе_ действие) оценивает условия. Если true, то выполняется действие, указанное сразу же после условия. Если же false, то происходит переход к проверке следующего условия и т.д. Если ни одно из условий не истинно, выполняется «иначе_действие»;

- @Prompt([стиль]; "Заголовок"; "текст"; "по_умолчанию"; "выбор") открывает диалоговое окно, в котором введенная информация служит аргументом. Используется для запроса информации у пользователя и ветвления действия в зависимости от введенной пользователем информации;

- @Command([NavigateNextMain]) - переход к следующему основному документу в текущем виде; база данных должна быть открыта на уровне вида или документ может быть открыт в режиме чтения или редактирования;

- @Command([NavigatePrev]) - переход к предыдущему документу в текущем виде;

- @Command([NavigatePrevMain]) - переход к предыдущему основному документу в текущем виде.

Приложения Lotus Notes и их разработка

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

Базовыми стандартными блоками приложений Notes являются формуляры, виды и макрокоманды. Макроязык Notes дает возможность разработчикам управлять выполнением приложений Notes и программировать процессы, функционирующие на сервере. Эти средства одинаковы на всех платформах, где работает Notes. Кроме того, архитектура клиент/сервер реализуется автоматически и разработчику достаточно указать серверу на необходимость создания распределенного приложения.

Notes Help - контекстно-зависимый справочник, доступ к которому можно получить по клавише F1:

- предметный указатель содержит перечень всех документов в базе данных справочника;

- сообщения перечисляет все сообщения Notes;

- функции имеют список всех функций Notes. С его помощью можно изучать синтаксис и просматривать примеры использования функций Notes. Функции Notes позволяют автоматизи-ровать определенные операции и применять этот продукт более гибко.