Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Polyakov.doc
Скачиваний:
20
Добавлен:
02.12.2018
Размер:
5.13 Mб
Скачать
      1. Остальные функции

@TemplateVersion

Область применения: В DOMINO R 6.5.1 НЕ ДОКУМЕНТИРОВАНА.

Возвращает версию, в которой был подготовлен шаблон текущей БД. Из опыта, функция корректно работает только для БД, созданных на основании шаблонов, входящих в стандартную поставку. Для собственных шаблонов возвращает 1 как число, а не текст.

@ViewShowThisUnread( флаг )

Область применения: В DOMINO R 6.5.1 НЕ ДОКУМЕНТИРОВАНА.

При значении флага равном "1" отображает только непрочтенные документы в виде/папке. При любом другом значении флага отображает все документы вида/папки.

Продемонстрировать пример с видом AllDocs.

  1. Литература

  1. Официальная документация компании IBM.

  2. Изучение новых возможностей IBM Lotus Domino Designer 6, - М.: Светотон, 2003., 248 стр.

  3. Н.Н. Ионцев, Е.В. Поляков, О.Г. Таранченко, Программирование в Lotus Domino R. 5: формулы и функции, язык LotusScript, встроенные классы LotusScript и Java, - М.: Светотон, 1999 г., 935 с.

  4. Поляков Е.В., Средства разработки приложений в Lotus Domino R5: Domino Designer. – М. Светотон, 2002., 468 стр.

  5. Карандин С., Колосов М., Поляков Е., Краткий справочник по разработке Web-приложений на платформе Lotus Domino R5. - М: Светотон, 2001., 336 стр.

  6. Н.Н. Ионцев, В.К. Кулаков, В.А. Панов, LotuNotes R. 4: разработка приложений, язык LotusScript, встроенные классы, М.: Научная книга, 1996 г., 575 с.

КРАТКОЕ СОДЕРЖАНИЕ

1 Введение 3

2 Синтаксис формул 5

3 Лексические элементы формул 6

3.1 Переменные 6

3.1.1 Поля 6

3.1.2 Предопределенные поля 8

3.1.3 Временные переменные 8

3.2 Константы 9

3.3 Операторы выполнения операций 10

3.4 Порядок выполнения вычислений 14

3.5 Ключевые слова 14

3.6 Функции 17

3.6.1 Побочные эффекты 19

3.6.2 Ограничения применимости @-функций и команд, налагаемые списком управления выполнением (ECL) 20

3.6.3 Ограничения применимости @-функций и команд для Web-приложений 25

4 Как выполняются формулы 30

4.1 Порядок выполнения 30

4.2 Формулы, возвращающие значения 31

4.3 Формулы, выполняющие последовательность действий 32

4.4 Выполнение формул, содержащих вызовы @-команд 33

5 Обработка ошибок в формулах 36

6 Описание @-функций Domino 39

6.1 Функции - базовые конструкции языка формул 39

6.2 Функции выполнения циклов 44

6.3 Функции определения и преобразования типов данных 49

6.4 Функции для работы со строками 60

6.4.1 Определение вхождения подстроки в строку 63

6.4.2 Выделение и замена части строки 67

6.5 Функции для работы со значениями типа "дата-время" 89

6.5.1 Функции, работающие с компонентами значения типа "дата-время" 94

6.6 Функции для работы с численными значениями 99

6.7 Функции для работы со списками 101

6.8 Работа с переменными окружения 111

6.9 Установка значения временной переменной 113

6.10 Функции для работы с текущим документом 114

6.10.1 Определения свойств, характеристик и состояния текущего документа 114

6.10.2 Операции с полями 124

6.10.3 Операции с документом 128

6.11 Функции для работы с паролями 136

6.12 Функции для работы с почтой 138

6.12.1 Функции, определяющие почтовые настройки 143

6.13 Работа с идентификаторами документов 146

6.14 Получение информации из баз данных Domino 150

6.14.1 @DbColumn - выбор значений из колонки 150

6.14.2 @DbLookup - выбор из колонки или поля значений по ключу 155

6.15 Получение информации из баз данных, поддерживающих ODBC-драйверы 158

6.16 Функции для работы с видами 167

6.16.1 Функции, используемые в формулах отбора документов 170

6.16.2 Функции, используемые в формулах колонок 172

6.17 Функции, работающие с именами пользователей 176

6.18 Функции, работающие с правами доступа 182

6.19 Функции, работающие с профильными документами 191

6.20 Функция выбора требуемого фрейма 194

6.21 Диалог с пользователем 195

6.22 Функции, определяющие тип и характеристики используемого программного обеспечения 216

6.23 Функции, используемые в Web-приложениях 222

6.24 Информационные функции 228

6.25 Функции для обработки ошибок 233

7 Описание @-команд Domino 239

7.1 Команды для работы с текущим и выделенными документами 239

7.2 Команды открытия объектов 256

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

7.4 Команды обновления отображаемой информации 265

7.5 Команды для работы с видами и папками 268

7.6 Команды запуска приложений 271

7.7 Команды для работы с почтой 272

8 Алфавитный список @-функций 275

9 Алфавитный список @-команд 315

10 Разработка тестовых приложений 395

10.1 Простые операции с документами 395

10.1.1 Создание нового документа по форме 395

10.1.2 Редактирование текущего документа 395

10.1.3 Удаление документа 396

10.1.4 Печать документа и вида 396

10.1.5 Упражнение 397

10.2 Формулы полей 397

10.2.1 Упражнение 398

10.3 Получения доступа к данным, находящимся вне текущего документа 399

10.3.1 Доступ к данным вида 399

10.3.2 Наследование 399

10.3.3 Упражнение 400

10.3.4 Работа с профильными документами 400

10.3.5 Упражнение 400

10.3.6 Работа с переменными окружения 400

10.3.7 Упражнение 400

10.4 Диалог с пользователем 400

10.4.1 Функция @Prompt 400

10.4.2 Функция @DialogBox 401

10.4.3 Функция @PickList 401

10.5 Формулы скрытия информации 401

10.5.1 Формулы скрытия абзаца формы 401

10.5.2 Формулы скрытия акций формы и вида 402

10.5.3 Формулы скрытия столбцов вида и строк аутлайна 402

10.5.4 Упражнение 402

10.6 Формулы работы с видами 402

10.6.1 Формула отбора документов 402

10.6.2 Формулы столбцов вида 403

10.6.3 Наложения фильтра на вид 406

10.7 Работа с почтой 407

10.8 Работа с именами пользователей 407

10.9 Работа с уровнями доступа 407

10.10 Блокировка документов на редактирование 407

10.11 Операции с папками 408

10.12 Функции, используемые в Web-приложениях 408

10.13 Формулы по месту применения 408

10.13.1 Формулы панели инструментов - Toolbar button 408

10.13.2 Формулы агентов 409

10.13.3 Формула секции с управляемым доступом 409

10.13.4 Формула заголовка окна 409

10.13.5 Формулы гиперобъектов и всплывающих окон 409

10.13.6 Формулы формы вида/папки 410

10.13.7 Формулы навигатора и области размещения 410

10.13.8 Недокументированные контексты формул 410

10.14 Новые функции и команды в R 6.5.1 по отношению к R 6.0.1 410

10.14.1 Работа с Instant Messaging 410

10.14.2 Остальные функции 411

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]