以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 全局变量之表达式合成 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=109021) |
-- 作者:waiter -- 发布时间:2017/11/2 19:01:00 -- 全局变量之表达式合成 Dim filter="销售日期<=#"& vars("enddate") &"# And 销售日期>=#"& vars("startdate") &"#"
提示:毛利未声明变量。 请教: 1. 毛利为字段,为何说未声明变量([]颜色为黑色)? 2. 最后一个"And"为何是绿色? 3.请给出正确表达式(deduct1已赋值为0),不胜感谢! [此贴子已经被作者于2017/11/2 19:16:01编辑过]
|
-- 作者:有点甜 -- 发布时间:2017/11/2 19:23:00 -- Dim filter="销售日期<=#"& vars("enddate") &"# And 销售日期>=#"& vars("startdate") &"#" |
-- 作者:waiter -- 发布时间:2017/11/2 19:35:00 -- Vars("deduct1")是数值型,为什么不能直接 And [毛利] >= Vars("deduct1")?真是难懂啊.s可以花点时间帮我解释一下吗? |
-- 作者:有点甜 -- 发布时间:2017/11/2 19:53:00 -- 变量和字符串之间连接要用 & 连接符的
http://www.foxtable.com/webhelp/scr/0221.htm
|
-- 作者:waiter -- 发布时间:2017/11/3 7:35:00 -- 再请教:下面两表达式都成立吗?结果都一样吗? 1.Dim filter="[销售员] = \'" & lst2(r) & "\' And [型号] = \'" & lst(r2) & "\' And " & "[毛利] >= " & Vars("deduct1") 2.Dim filter="[销售员] = \'" & lst2(r) & "\' And [型号] = \'" & lst(r2) & "\' And [毛利] >= " & Vars("deduct1") |
-- 作者:有点甜 -- 发布时间:2017/11/3 9:08:00 -- 成立,结果一样,你msgbox(filter)看看,不就知道了? |
-- 作者:waiter -- 发布时间:2017/11/3 21:52:00 -- 我一直闹不太明白这表达式合成,经你点拨,恍是悟了,很是感谢! |