老师,调整后代码报错:请老师看看。
Dim t1 As Table = e.form.Controls("Table1").Table
Dim t As Table = Forms("主表").Controls("Table1").Table
For Each r As Row In t.Rows
r("lrje") = t1.Compute("Sum(N1)","NEWTYPE = r("name")") 本句的条件我是想写成主表T的行的lrje列值 等于当前窗口表的NI列合计,合计的条件是T1表的 内容例 NEWTYPE 的值等于 主表对应的合计行的项目名字(r("name")) ,结果这样写条件报错了,提示“编辑去看一看:应为逗 号、”)“或有效的表大家式继续 符,错误代码 :r("lrje") = t1.Compute("Sum(N1)","NEWTYPE = r("name")") ”
Next
请问老师条件处应如何修改。
条件改为为了单引号的也是不行的 r("lrje") = t1.Compute("Sum(N1)","NEWTYPE = 'r(name)' ") (不报错不起作用条件)
r("lrje") = t1.Compute("Sum(N1)","NEWTYPE = 'r("name")' ") 报前面相同错误