我的订单表里有四个表达式列 用于统计子表数据
现在订单表与子表要重载!
在帮助里读到【先清除列的表达式,待代码执行结束后,再重新设置此列的表达式】可提高执行效率
以下是重载代码
DataTables("订单表").load()
For Each dr As DataRow In DataTables("订单表").DataRows
ids = ids & "," & "'" & dr("订单号") & "'"
Next
DataTables("包号子表").LoadFilter = "[订单号] In (" & ids & ")"
DataTables("记录子表").LoadFilter = "[订单号] In (" & ids & ")"
DataTables("颜色子表").LoadFilter = "[订单号] In (" & ids & ")"
DataTables("包号子表").Load()
DataTables("记录子表").Load()
DataTables("颜色子表").Load()
以下表达式列
DataTables("订单表").DataCols("包号统计").Expression = ""
DataTables("订单表").DataCols("包号统计").Expression =
"Sum((child.包号关联).包号)"
请问我的代码顺序怎样写?