在唯一字段值上链接两个不同的Lotus Notes数据库

时间:2011-07-14 11:56:51

标签: database hyperlink lotus-notes

我正在使用两个应用程序开发一个应用程序 - “Staff DB”和“Calendar DB”。

我需要链接两者 - 这样点击'Staff DB'中的员工然后在'Calendar DB'中查找他们的所有信息。

链接将由该人员的UNID进行,可在两个数据库及其各自的表格中找到。

如果我在SQL中写这个,我需要大约5分钟。

我相信复合应用程序是可行的 - 有没有人有任何想法?

2 个答案:

答案 0 :(得分:0)

使用复合应用程序可以正常工作,因为您可以使用UNID将组件连接在一起。但你也可以使用“传统”Notes设计来做到这一点。例如,您可以设计一个简单的表单,其中包含来自Staff DB的名称列表,以及来自Calendar DB的嵌入式视图。可以将嵌入视图配置为“显示单一类别”视图,该视图将内容过滤为仅显示所选UNID的日历条目。 (构建视图时,添加UNID的第一个分类列)。设置名称列表字段以在更改时刷新文档。

如果这是一个仅限网络的应用程序,您还有其他选项,例如,当名称选择发生更改时,向具有类别过滤器的视图URL发出AJAX请求等等。

答案 1 :(得分:0)

根据我在相同或不同数据库中链接文档的经验,一个想法是捕获UniversalID并将其存储在文本项中,然后使用按该项排序的视图查找文档。 /> 您获得的是管理链接的更大灵活性,因为您不依赖于您无法更改的属性(UniversalID)。但是你失去了一些性能 - GetDocumentByUNID应该是访问文档的最快方法之一。