Как вычислить поле в форме из другой формы или представления в Lotus DB - PullRequest
1 голос
/ 13 января 2011

У меня есть форма "A", в которой есть поле, которое мне нужно вычислить после составления из формы "B". Формы находятся в одной базе данных. Я не уверен, что было бы лучше, если бы поле Form «A» было вычислено после составления из «View», использующего форму «B», или что было бы лучшим способом для заполнения поля. Я пытался сделать @DBlookup, но безуспешно.

Спасибо!

Ответы [ 2 ]

2 голосов
/ 28 сентября 2011

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

Предположим, у вас есть представление с именем: "viewName", и оно отображает набор документов.

Первый отсортированный столбец этого представления содержит ключевые значения.

Мы хотим получить значение поля someField по ключу из этого представления.

Создайте новую форму, создайте поле «Вычислено при создании» и задайте в качестве значения следующую формулу:

@DbLookup("":"NoCache"; @DbName; "viewName"; "keyValue"; "someField");

Получит доступ к представлению «viewName» в текущей базе данных, получит документ по «keyValue» и вернет значение поля с именем «someField»

0 голосов
/ 23 января 2011

Я пытался создать @DBlookup, но безуспешно.

Ну, что пошло не так? Почему это не сработало? Когда вы звоните @DbLookup, вам необходимо предоставить представление, «ключ» и поле или столбец представления, которые вы хотите извлечь из соответствующего документа. Предполагая, что у вас есть ключ, с которым вы можете связать документ A и документ B, поиск должен быть довольно простым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...