我正在使用替换键来清理带有外键的表单。单列替换效果很好。多列替换键工作正常,但如果该索引中的这些列之一不适合用户查看,则表示效果不佳。
有没有办法抑制多列替换键中一列或多列的显示?
我正在使用替换键来清理带有外键的表单。单列替换效果很好。多列替换键工作正常,但如果该索引中的这些列之一不适合用户查看,则表示效果不佳。
有没有办法抑制多列替换键中一列或多列的显示?
您是否尝试过使该字段不可见?
但是,如果用户不能输入所有字段,如何创建关系呢?
最好和最简单的方法是转到表单上的参考组控件并选择要用于显示字段的 ReferenceFieldGroup。(选择您自己创建的仅包含所需字段的组。自动识别是此控件的默认设置)
另一种方法是使用自定义参考表查找,如以下链接的示例所示。
他们在那里构建了一个自定义查找来过滤事物,但是您可以使用它来指定要在查找中看到的字段。(如果您还需要特殊过滤器,建议使用此方法,...)
但请记住 Jan Kjeldsen 所说的!:如果他们没有所有字段,他们将如何创建关系...
我有一个类似的案例。例如,如果您有三个表:
attribute 1
attribute 2
attribute 3
table 2
具有链接到的属性attribute 1
和table 3
链接到的属性table 2
。所以你有了:
attribute 1 with rec id & code
attribute2 with recid code and attribute 1 recid
attribute2 with recid code and attribute 2 recid
您为此创建了一个替换密钥,但以您不想看到的形式
attribute one: attribute1
attribute two: attribue 1 attribute 2
attribute three: attribute 1 attribue 2 attribute 3
所以你想让“链接”字段不可见。我通过将自动识别组更改为 AutoPopulate “No” 并删除了所有我不想看到的字段来做到这一点。