以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  符号问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=5474)

--  作者:foxor
--  发布时间:2009/12/14 11:30:00
--  符号问题
Dim Sum As Integer
Sum = 
DataTables("订单").Compute("Sum(数量)", "[产品] = \'" & Vars("产品") & "\'")

对照说明书琢磨了许久,对 "[产品] = \'" & Vars("产品") & "\'" 中的符号作用始终不明白

--  作者:狐狸爸爸
--  发布时间:2009/12/14 11:58:00
--  

看看开发篇 - Foxtbable编程 - 事件编程 - 动态合成表达式


--  作者:foxor
--  发布时间:2009/12/14 14:35:00
--  

看了才提出来的
"[产品] = \'"
Vars(
"产品")
"\'"
分成上述三个部分难理解,希望能把“=”以后的符号含义讲一下


--  作者:mr725
--  发布时间:2009/12/14 14:49:00
--  
应该看得懂吧~   只是应用起来会有点晕~     晕过一段时间后,就基本明白了~   
这样理解看看: 如果是确定的 产品 ,就用单引号 \'产品1\' , 如果这个产品是动态的就用\'" 动态值 "\' 【如:某行的产品:dr("产品") ,可能是第一行,也可能是第n行,就用 \'" & dr("产品") & "\'  这里 & 不能少 】   如果数字型的值,单引号 \' 也不要用了。
[此贴子已经被作者于2009-12-14 14:56:32编辑过]

--  作者:foxor
--  发布时间:2009/12/14 14:58:00
--  

谢谢!的确如此