以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]请教表达式错误(已解决) (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=193031) |
-- 作者:明天的灵 -- 发布时间:2024/8/10 23:11:00 -- [求助]请教表达式错误(已解决) Dim c_n1, c_n2, c_n3 As String c_n1 = "数量" c_n2 = "产品" c_n3 = "PD01" Dim Sum1,Sum2 As Double Sum1 = Tables("订单").Compute("Sum(" & c_n1 & ")", c_n2 & " = \'PD01\'") ‘ 第一行表达式 Sum2 = Tables("订单").Compute("Sum(" & c_n1 & ")", c_n2 & " = \' " & c_n3 & "\'") ‘第二行表达式 Output.Show(“第一行表达式结果:” & Sum1 & " 第二行表达式结果:" & Sum2) 以上二行表达式的计算结果应该一样,但是,输出结果却不同: 第一行表达式结果:11290 第二行表达式结果:0 第二行改为: Sum2 = DataTables("订单").Compute("Sum(" & c_n1 & ")", "[" & c_n2 & "] = \'" & c_n3 & "\'") 错误在原表达式红色处有空格: Sum2 = Tables("订单").Compute("Sum(" & c_n1 & ")", c_n2 & " = \'
" & c_n3 & "\'") ‘第二行表达式
[此贴子已经被作者于2024/8/11 8:33:48编辑过]
|