0

我有一个 6 列的重复表。
第 5 列需要用户输入两个数字,例如“1234567890 / 1234”。
该字段的前十位数字,即第一个数字,将在数据库中查找并检索与该数字匹配的电子邮件地址。

然后将电子邮件地址放入第 6 列的文本框中。
我的第一次尝试是第 5 列文本框中的规则,当它更改时查找电子邮件地址,但这仅适用于第一行。
我的第二次尝试是表单上的一个按钮来执行裁决,但我得到了相同的结果。

公式为:

@Email[starts-with(@CostCenterID; substring(txtCostCenterGLacc; 1; 10))]

因此,这在数据库表的电子邮件字段中查找,其中字段“CostCenterID”以重复表字段“txtCostCenterGLacc”中的前 10 位数字开头。
如何在重复表中的所有行上进行这项工作?通过单击按钮或(首选)通过重复表中第 5 列中的字段上的规则。

我希望有人能帮帮忙。

rg. 埃里克

4

2 回答 2

0

不要在第 5 列上实施规则,而是尝试将代码作为默认值放在第 6 列(从第 5 列绘制),并在选中计算字段时保留刷新此值。我认为您可能需要为这个问题添加更多细节才能得到答案。尚不清楚字段 6 中是否没有显示任何内容,或者字段 6 中是否出现相同的值。

于 2013-11-25T21:51:26.710 回答
0

微软说明了带有规则的重复表的工作方式。

解决方案是使用后面的代码来完成此行为。

于 2013-12-11T13:12:52.707 回答