Axapta 更新ValidTimeState表后,如何查找以前的记录?具体地址

Axapta 更新ValidTimeState表后,如何查找以前的记录?具体地址,axapta,dynamics-ax-2012,x++,dynamics-ax-2012-r2,Axapta,Dynamics Ax 2012,X++,Dynamics Ax 2012 R2,当我获取一个LogisticsPostalAddress记录并对其进行更新时,它会创建一个新记录并使旧记录过期,因为它是一个ValidTimeState表。这对我来说是有道理的,但是有没有办法找出旧唱片是什么 我不想执行validTimeState update::Correction类型更新,因为我确实想要新记录。在select查询中使用范围小于当前起始日期的validTimeState。 选择validTimeState(dateFrom,dateTo) *从桌子上 或 挑选 validT

当我获取一个
LogisticsPostalAddress
记录并对其进行更新时,它会创建一个新记录并使旧记录过期,因为它是一个ValidTimeState表。这对我来说是有道理的,但是有没有办法找出旧唱片是什么


我不想执行
validTimeState update::Correction
类型更新,因为我确实想要新记录。

在select查询中使用范围小于当前起始日期的validTimeState。

选择validTimeState(dateFrom,dateTo) *从桌子上

挑选 validTimeState(日期目标) *来自xEP


在select查询中使用validTimeState,范围小于当前起始日期。

选择validTimeState(dateFrom,dateTo) *从桌子上

挑选 validTimeState(日期目标) *来自xEP


偶尔()是您的朋友。我尝试了此操作,但不幸无效。必须在
update()
之前调用
orig()
。偶尔()是您的朋友。我尝试了此操作,但不幸无效。必须在
update()
之前调用
orig()