首页 文章

使用Lotus notes @formula在另一个视图中选择文档

提问于
浏览
1

有一种方法使用Lotus notes @formula来恢复视图(view1)中包含的值,以便在另一个视图(view2)的选择公式中使用它?

View1只包含一列和一个文档 . 我尝试:

瓦特:= @ dbcolumn( “”, “NoCache的”;服务器;分贝; “视图1”,1)

并且:

瓦特:= @ dbcolumn( “”, “NoCache的”;服务器;分贝; “厂景”, “字段名”)

但这些公式检索NUll值 . 我想我不能使用@dblookup公式,因为我没有搜索的“Key”值 .

谢谢

1 回答

  • 6

    这是不可能的 .

    这在实际的命令帮助中有详细说明 .

    http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/topic/com.ibm.designer.domino.main.doc/H_DBCOLUMN_NOTES_DATABASES.html

    用法@DbColumn主要用于关键字公式 . @DbColumn允许您从数据库视图或表中动态检索值列表,而不是硬编码关键字列表,然后通过重新编辑包含关键字字段的表单来定期更新该列表 . 此功能在列或选择公式或邮件代理中不起作用 .

    应避免视图选择中的任何类型的动态数据 .

    会发生什么情况是视图索引器(NIF)将检查视图选择公式是否等于当前的NIF状态 .

    如果您有动态数据,那么NIF可以不断地反复刷新,从而导致视图中的性能和其他问题 . 您可以通过在视图选择中使用@Today,@ Tomorrow,(etc)函数来重现这一点 .

    除此之外,@ DBColumn还有一个开销,即使你可以让它工作,也会使视图索引器的使用变得不可行 .

相关问题