'以下代码,将各项工程最高计量次数存入变量j中
For i=0 To eagj-1 Step 1
li=1
For Each eagcol As DataCol In DataTables(eagbooks(i)).DataCols
If eagcol.name.Contains("mtrNo") Then
eagstr = right(eagcol.name,2)
ename = "mtrlwgNo"
mstr = "mtrNo"
echan = ename & cstr(0) & cstr(1)
mchan = mstr & cstr(0) & cstr(1)
output.show("echan=" & echan)
Integer.TryParse(eagstr,eagint)
If j < eagint Then
j = eagint
End If
li=li+1
End If
Dim antilwgs(j+1) As Double
antilwgs(1) = DataTables(eagbooks(1)).Compute("Sum(mtrlwgNo01)", echan & " = '" & e.DataRow("mtrNo") & "'" )
' t & " = '" & Vars("产品") & "'")
'Compute("Sum(mtrlwgNo01)", aa & " = '" & e.DataRow("mtrNo") & "'")
e.DataRow("antilwg") = antilwgs(i)
Next
output.show("i=" & i)
Next
此主题相关图片如下:qq截图201910103.png