View 如何显示一列中的项目与另一列中的项目之间的关系?Lotus Notes 我的观点“关系”包含2个列,如:x和y,对于所有的席,从x,i=1,n;n-条目数,我有: Xi ... Y1 ... Y2 ... Y3 ........

View 如何显示一列中的项目与另一列中的项目之间的关系?Lotus Notes 我的观点“关系”包含2个列,如:x和y,对于所有的席,从x,i=1,n;n-条目数,我有: Xi ... Y1 ... Y2 ... Y3 ........,view,field,lotus-notes,View,Field,Lotus Notes,因此,X中的一个项目可以关联Y中的多个值。Y对应的字段(称为“用户”)是一个对话框列表,其中包含:使用公式进行选择: _view := "Relations"; @Unique ( @DbLookup( "" : "NoCache" ; @DbName ; _view ; numbers ; 2 ) ) 我想做的是:在第一个名为“number”的字段中添加一个存在于视图第一列中的项 要在名为“用户”的字段中自动显示X的Y列上对应的第一个值。哦,我现在明白你的问题了。我以为您在询问如何正确设置

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

_view := "Relations";

@Unique ( @DbLookup( "" : "NoCache" ; @DbName ; _view ; numbers ; 2 ) )
我想做的是:在第一个名为“number”的字段中添加一个存在于视图第一列中的项
要在名为“用户”的字段中自动显示X的Y列上对应的第一个值。

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

用户的默认值公式字段应为

@Subset( @Unique ( @DbLookup( "" : "NoCache" ; @DbName ; _view ; numbers ; 2 ) ); 1); 
如果需要,可以使用隐藏字段,只需使用问题中的公式即可。然后在值列表公式中引用hiddenFeld,在默认值公式中执行以下操作:

 @Subset(hiddenField;1) 
使用隐藏字段将提高性能,因为查找只执行一次

先前的答案


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

好吧,我想我必须向隐藏计算字段添加一些代码。然后,此字段的名称应位于“用户”字段的默认值中。