0

我有两种形式,两种观点。这需要相互访问数据。

我有一个已分类并计算每个数据的总值的视图。我现在的问题是,在单独的视图中,我需要从视图#1 中提取小计。

例如;

在 View #1 上,我有名为 Country (C1)、State/City (SC) 和 Population (P1) 的列。所以我有多个按国家/地区分类的州/市。

在 View #2 上,我有名为 Country (C2) 的列(与 View #1 不同的字段名称)和 Population 2009 (P2)。

现在我需要从每个国家/地区的 View #1 中获取总数。这需要并排出现在与 View #2 相同的级别上,并在第 3 列进行减法。我似乎无法绞尽脑汁如何做到这一点。因为我使用两种不同的形式。

示例视图:

查看#1(取自表格#1)

国家 P1

日本
东京 100 京都 150 横滨 200

450(由 Lotus Notes 计算的总数)

菲律宾 马尼拉 100 宿务 200

300(由 Lotus Notes 计算的总数)

查看 #2(取自表格 #2,2010 年人口 (P1) 除外)

国家 P2 P1
日本 200 450

菲律宾 200 300

希望你们能帮助我。我是这方面的新手。提前致谢!

4

1 回答 1

4

您没有说明客户端版本或这是否适用于 Web,但在“vanilla”Lotus Notes 客户端应用程序中,一个视图不能引用另一个视图的内容。故事结局。所以你需要考虑一下你在做什么,以及如何才能做到这一点。一种方法是将总计数据存储在视图 2 中引用的文档中。

例如,如果您对设计进行结构化,以便为每个国家/地区提供“摘要”文档,则可以通过执行简单的“浏览”视图从视图 1(使用国家/州数据)进行更新(查看 Designer help onNotesViewEntryCollection和相关类)。然后,您将在视图 2 中引用这些摘要文档。

如果您在 Notes 客户端中使用 XPage(即您使用的是 8.5 或更高版本),那么您可以执行某种视图“连接”(您可以呈现一个数据视图,并让该视图在其他地方执行查找)。如果您可以选择,我将留给其他人解释。

于 2010-08-27T07:12:52.087 回答