请教老师
pkmbm 是公共代码 = “1002”
Dim ssa As Double = Tables("凭证记录表").Compute("sum(借方金额)", "科目代码 Like '" & pkmbm & "'")
执行上述代码: SSA 显示是 1000 的数据
pkmbm = "'%" & pkmbm & "%'"Dim ssa As Double = Tables("凭证记录表").Compute("sum(借方金额)", "科目代码 Like '" & pkmbm & "'")
加上pkmbm = "'%" & pkmbm & "%'" 后数据显示为0 为什么 ,我的目的是科目代码中含有“1002” 字符的全部计算出来,错在哪了?
pkmbm = "'%" & pkmbm & "%'"
f.SourceTable = DataTables("凭证记录表") '指定数据来源
f.Filter = "科目代码 like '" & pkmbm & "'"
f.SourceCols = "填制日期,凭证号,摘要,借方金额,贷方金额" '指定数据来源列
f.DataTable = DataTables("分类明细账") '指定数据接收表
f.DataCols = "日期,凭证号,摘要,借方金额,贷方金额" '指定数据接收列
f.Fill()
出现错误码:无法在 System.String 和 System.Int32 上执行“Mod”操作。 请教怎改?