【问题标题】:How to display the items from one column being in a relation with items from another column? Lotus Notes如何显示一列中的项目与另一列中的项目有关系?莲花便笺
【发布时间】:2012-10-04 05:38:18
【问题描述】:

我的视图“关系”包含 2 列,假设:X 和 Y。对于所有 Xi,来自 X,其中 i = 1,n; n - 条目数,我有:

Xi ... Y1
   ... Y2
   ... Y3 
 ........ 

因此,X 中的一项可以关联 Y 中的多个值。Y 对应的字段(称为“用户”)是一个对话框列表,其中包含:使用公式进行选择:

_view := "Relations";

@Unique ( @DbLookup( "" : "NoCache" ; @DbName ; _view ; numbers ; 2 ) )

我想要做的是:在第一个名为“数字”的字段中,我添加了一个存在于第一列视图中的项目 在名为“用户”的字段中自动出现在 X 的 Y 列上对应的第一个值。

【问题讨论】:

    标签: view field lotus-notes


    【解决方案1】:

    哦,我现在明白你的问题了。我以为你问的是如何正确设置视图,但我认为这是错误的。

    用户的默认值公式字段应该是

    @Subset( @Unique ( @DbLookup( "" : "NoCache" ; @DbName ; _view ; numbers ; 2 ) ); 1); 
    

    如果需要,您可以使用隐藏字段,仅使用问题中的公式。那么您将在值列表公式中引用 hiddenFeld,并在默认值公式中执行以下操作:

     @Subset(hiddenField;1) 
    

    使用隐藏字段将提高性能,因为查找只会进行一次。

    上一个答案

    有一个名为“将多个值显示为单独的条目”的列属性,您可以将其应用于“Y”列。 IBM 的 DeveloperWorks 网站上有一个很好的 blog entry,它显示了该选项的工作原理。

    【讨论】:

    • 好吧,我想我必须在隐藏计算字段中添加一些代码。然后这个字段的名称应该在'user'字段的默认值中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-14
    • 2021-01-21
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    相关资源
    最近更新 更多