Отобразить ответы на текущую форму во встроенном представлении - PullRequest
3 голосов
/ 02 марта 2012

Я пытаюсь создать новую базу данных Lotus Notes (классическую, не использующую XPages) с использованием конструктора Domino, которая будет использоваться для управления клиентами и заказами.

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

Теперь форма, представляющая клиента, должна содержать представление, отображающее все заказы, принадлежащие клиенту.

Однако я не знаю, как реализовать это представление:

Во-первых, каждое встроенное представление, основанное на формуле (я пытался SELECT (Form = "Order")), создает сообщение об ошибке: «Невозможно запустить в это время».

Во-вторых, я абсолютно не знаю, как ограничить результат ответами на текущую форму (в моем случае: отображение только заказов, принадлежащих текущему клиенту, а не всех заказов в базе данных).

1 Ответ

8 голосов
/ 02 марта 2012

Чтобы встроить представление в «форму клиента», откройте эту форму, поместите курсор на место, где вы хотите встроенное представление, и в меню выберите: Создать -> Встроенный элемент -> Представление ...

Выберите представление, которое вы хотите встроить, и нажмите «ОК».

Теперь, чтобы отобразить только заказы для текущего клиента, вы увидите в дереве объектов «Встроенный вид» с параметром 2, выберите второй «Показать одну категорию». Там по формуле можно указать только текущего клиента. Например, чтобы показать записи только для текущего зарегистрированного пользователя, я бы поставил:

@Name([CN]; @UserName)

Надеюсь, эта информация поможет решить проблему.

...