0

我正在使用脚本来创建新Invoice记录。我想自动将发票的fClient fContactID 列设置为客户第一个联系人的 ID。

在我的脚本中,我将如何查找/计算客户的第一个联系人的 ID?计算结果为的 SetFieldMin(Contact_Invoice Contact::ContactID)不起作用。

表:
Client - 主键:ClientID
Contact- 具有外键:fClientID(一个客户可以有多个联系人)
Invoice- 具有外键:fClientID 和 fContactID(发票与一个客户和客户的其中一个联系人相关联)

谢谢你,

4

1 回答 1

1

您说您要设置“fClientID”,但从您的描述来看,听起来更像是您要设置 fContactID。是对的吗?

如果是这种情况,那么您有一张与客户相关的发票,该发票与联系人直接相关。您所做的是正确的,但如果它不起作用,那么您的上下文就不正确。您当时的上下文是 Invoice 表,因此需要从那里访问相关的联系人。

您也可以使用自动输入计算而不是脚本来设置它。额外的好处是这只会让你选择一个有效的上下文和相关的表。

于 2010-11-17T23:55:54.240 回答