我有一个程序,在模拟窗口中运行良好,但是当遇到实际源代码时,它会给出错误/错误的计算,表明计算是递归的。
程序是
If [Root.UNITNAME.RX1000_PREV_RECIPE.Value] = [Parent.RECIPENAME.Value] And [Root.UNITNAME.RX1000.BSTS.Value] = "END" Then
[Result] = CDate((([Root.UNITNAME.RX1000.ENDTIME.Value] + 19800) / 86400) + 25569)
Else
[Result] = ""
End If
请注意,所有以.value
结尾的东西都是我的标签,[Root.UNITNAME.RX1000_PREV_RECIPE.Value]
是我要在此计算中使用的另一个计算标签。