在视图上显示来自不同表单的值 - Lotus Notes

时间:2012-09-10 06:38:31

标签: forms view lotus-notes

我有一个包含嵌入视图的主窗体。此嵌入视图显示以另一种形式存在的字段值。如何在同一普通视图中显示主窗体中的字段和另一种形式的字段?

3 个答案:

答案 0 :(得分:0)

您可以使用我在此处描述的技术在富文本字段中模拟视图: http://www.bleedyellow.com/blogs/texasswede/entry/dynamictables

您需要修改代码以获取“主”文档和“其他”文档,并将它们组合成一行。这样,您可以显示来自不同文档的值(甚至一个“主”和多个“其他”文档)。

它的工作原理如下:

  • 使用富文本字段创建临时文档。
  • 获取第一个“主”文档和与之关联的“其他”文档(doc.Responses,如果它们是子文档)。
  • 使用行模板表单创建新文档,并将值放入不同的字段。
  • 将新行文档渲染到临时文档的富文本字段中。
  • 对每个主文档重复上述步骤。

答案 1 :(得分:0)

如果您只有主表单上显示的另一个文档的值,则无需使用嵌入视图来显示值。您可以使用计算文本显示第二个文档中的值以及主文档中的值。

如果您需要查看多个文档并希望在嵌入视图中将主文档中的值包含在与其他文档相同的行中,我建议将主文档中的值存储在其他文档中,而不是而不是试图将其他文档数据放在主窗体上(因为会有多个其他文档,主要需要多个字段值)。

也就是说,如果字段值已经在主窗体上,为什么还需要在嵌入视图中的那些线上再次显示它们?毕竟,它会在该列的每一行重复相同的值。

答案 2 :(得分:0)

以sql格式显示它:

表格A:
EmpNum |姓名

表格B:
名称|项目

我可以在Lotus Notes中使用这样的东西:

SELECT *
来自表格A,表格B
表格A.Name =表格B.名称