更新ValidTimeState表后,如何查找以前的记录?特别是邮政地址

时间:2016-01-19 19:21:33

标签: axapta dynamics-ax-2012 x++ dynamics-ax-2012-r2

当我获取LogisticsPostalAddress记录并更新它时,它会创建一个新记录并使旧记录过期,因为它是一个ValidTimeState表。这对我来说很有意义,但有没有办法找出旧记录是什么?

我不想进行ValidTimeStateUpdate::Correction类型更新,因为我确实需要新记录。

1 个答案:

答案 0 :(得分:3)

在您的选择查询中使用validTimeState,其范围小于您当前的日期范围。 https://msdn.microsoft.com/en-us/library/gg843767.aspx

  

SELECT validTimeState(dateFrom,dateTo)   *来自表格

  

选择           validTimeState(dateTarget)           *来自xEP