再麻烦老师,修改如下,错误如图,请帮忙再指正一下,谢谢。
For Each rr As Row In Tables("GroupPrice").Rows
rr("FPrioritized") = DataTables("Pricelist").Compute("count(FNumber)","FNumber = rr(FNumber) And FPrioritized= true")
rr("Suppliers") = DataTables("Pricelist").Compute("count(FNumber)", "FNumber = rr(FNumber) ")
rr("FLastModifiedDate") = DataTables("Pricelist").Compute("max(FLastModifiedDate)", "FNumber = rr(FNumber) And FPrioritized= true")
Dim dr As DataRow = DataTables("Pricelist").Find( "FNumber = rr(FNumber) And FLastModifiedDate=#" & rr("FLastModifiedDate") & "# And FPrioritized = True")
If dr IsNot Nothing Then
rr("FPrice") = dr("FPrice")
rr("FRemark") = dr("FRemark")
rr("FQuoteTime") = dr("FQuoteTime")
rr("FName1") = dr("FName")
Else
rr("FPrice") = Nothing
rr("FRemark") = Nothing
rr("FQuoteTime") = Nothing
rr("FName1") = Nothing
End If
Next
此主题相关图片如下:捕获.png

[此贴子已经被作者于2020/8/22 10:42:05编辑过]