-1

我有一个名为 fm_Main 的主窗体。此 fm_Main 包含一个嵌入式视图,该视图具有 2 个操作:添加和删除。当我单击“添加”时,将打开另一个名为 fm_Second 的表单,在这里我可以添加一些字段,这些字段将显示在 fm_Main 的 embedded_view 上。

问题是:假设我有 3 个文件。它们都包含一个空的嵌入视图。如果我将一个文档中的一些值字段添加到嵌入视图中,然后保存该文档,则所有 3 个文档都包含该值到嵌入视图中。应该是:其中只有一个应该包含,因为我只修改了一个,其中 2 个不应该在嵌入视图中显示该值。谢谢!

PS:另外,如果我保存了一个包含嵌入视图条目的文档。当我想创建另一个新文档时,在嵌入视图中存在最后一个文档的最后一个条目。我要空着!

4

2 回答 2

0

Expanding on Karl-Henry's suggestion, you should make into a categorized view and use the Show Single Category feature of the embedded view. I might suggest using the @Unique function instead of the UNID to relate the Main and Second documents, but that's a matter of preference. In either case, you have to make sure that the value inherits down into a field in the Second docs, and you can use that field as the category for the view.

于 2012-09-18T00:51:37.883 回答
0

您必须过滤嵌入视图以仅显示与当前打开的主文档相关的条目。大多数程序员会使用主文档的 UniversalID,它可以自动填充到您创建的条目中。要考虑的一件事是,您可能希望将通用 ID 存储在主文档上的计算时组合字段中。如果将来出现复制错误,Universal ID 可能会更改,您将无法访问嵌入视图中的条目。

我在几个大型 Notes 数据库中一直在这样做,效果很好。

于 2012-09-17T15:01:11.647 回答