如何从Lotus DB中的另一个窗体或视图计算窗体中的字段

时间:2011-01-13 17:57:47

标签: lotus-notes lotusscript

我有表格“A”,我需要在从表格“B”组成之后计算一个字段。表单位于同一数据库中。我不确定在使用“B”形式的“视图”组成后,是否可以更好地计算“A”字段,或者填写字段的最佳方式是什么。
我试图做一个@DBlookup,没有成功。

谢谢!

2 个答案:

答案 0 :(得分:2)

表单不包含信息,只包含文档。表单只表示存储在文档中的信息。

假设您有一个名称为“viewName”的视图,它会显示一组文档。

此视图的第一个排序列包含键值。

我们希望从此视图中获取字段someField的值。

创建新表单,创建“Computed when composed”字段并将以下公式设置为值:

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

它将访问当前数据库中的视图“viewName”,通过“keyValue”获取文档并返回名称为“someField”的字段值

答案 1 :(得分:0)

  

我曾尝试过@DBlookup,但没有成功。

嗯,出了什么问题?为什么这不起作用?您何时进行@DbLookup调用,您需要提供一个视图,一个“键”以及要从匹配文档中提取的字段或视图列。假设您有一个可以链接文档A和文档B的键,查找应该非常简单。