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

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


Для получения в виде списка значений столбца вида используется функция @DbColumn (см. стр. 149), а для поиска информации по ключу из колонки вида - @DbLookup (см. стр. 154). Внимательно рассмотреть синтаксис и параметры функций.

Реализуем следующую функциональность: ввод документов по странам, городам и отелям. В рамках документа «город» необходимо осуществить выбор страны из списка. В документе «отель» после выбора из списка стран, поле «город» тоже должно выбираться из списка и соответствовать выбранному значению страны. В этом случае значение формулы ключевых слов поля Country в формах «город» и «отель» может иметь вид:

"... страна не выбрана ..." : @DbColumn("":"NoCache"; ""; "Country"; 1)   ,

а формула поля Town в форме «отель»:

@If(@IsMember(Country ; "... страна не выбрана ..." : ""); "... выберите сначала страну ...";

@IsError(@DbLookup("" : "NoCache"; ""; "Town"; Country; 2)); "... в данной стране не введено ни одного города ..."; "... город не выбран ..." : @DbLookup("" : "NoCache"; ""; "Town"; Country; 2))

Виды «Country» и «Town» должны присутствовать в БД и иметь соответствующие настройки. Для корректной работы примера у свойств полей типа список требуется  поднять флаги Refresh fields on keyword change (для Country) и Refresh choices on document refresh (для Town). Продемострировать форму Letter.



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