检查创建的记录是否是第一条记录

时间:2016-10-04 11:29:26

标签: axapta dynamics-ax-2012

有没有办法检查正在创建的记录是否是第一条记录?

澄清我的问题:

如果我在客户上插入电话号码,我想检查它是否是该客户的第一个插入的电话号码;如果是这样,我想将该电话号码设置为主电话,在上一个电话号码仍然存在时输入的任何电话号码,可能不会自动设置为主电话号码。

1 个答案:

答案 0 :(得分:3)

关于问题的第一部分:是的,有。如果记录包含任何记录,则查询要插入记录的表。如果是,则表示您没有插入第一条记录。

有关客户电话号码的更具体方案,要查询的表格为LogisticsElectronicAddress。您可能还想查看表phone的{​​{1}}方法,该方法将为您提供客户的主要电话号码。如果此方法未返回电话号码,您至少知道该客户还没有主电话号码。根据您的要求,这可能已经是您需要的信息。否则,此代码和后续调用方法中的代码将使您了解如何在CustTable表中查询现有记录。