我有表格“A”,我需要在从表格“B”组成之后计算一个字段。表单位于同一数据库中。我不确定在使用“B”形式的“视图”组成后,是否可以更好地计算“A”字段,或者填写字段的最佳方式是什么。
我试图做一个@DBlookup,没有成功。
谢谢!
答案 0 :(得分:2)
表单不包含信息,只包含文档。表单只表示存储在文档中的信息。
假设您有一个名称为“viewName”的视图,它会显示一组文档。
此视图的第一个排序列包含键值。
我们希望从此视图中获取字段someField的值。
创建新表单,创建“Computed when composed”字段并将以下公式设置为值:
@DbLookup("":"NoCache"; @DbName; "viewName"; "keyValue"; "someField");
它将访问当前数据库中的视图“viewName”,通过“keyValue”获取文档并返回名称为“someField”的字段值
答案 1 :(得分:0)
我曾尝试过@DBlookup,但没有成功。
嗯,出了什么问题?为什么这不起作用?您何时进行@DbLookup
调用,您需要提供一个视图,一个“键”以及要从匹配文档中提取的字段或视图列。假设您有一个可以链接文档A和文档B的键,查找应该非常简单。