以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于数值列表达式 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=45986) |
|
-- 作者:ap9709130 -- 发布时间:2014/2/14 16:54:00 -- 关于数值列表达式 各位老师,
今天 在做一个Find 命令时,老是找不到。也找到原因了,知道就是数值例的写法不对,看看我下面的表达式,要怎么写? ar = .Find("产品名称 = \'" & dr("产品名称") & "\' and 产品批号 = \'" & dr("产品批号") & "\' And 仓库名称 = \'" & dr("仓库名称") & "\' And 票面价 = dr("购进票面价")") 问题就出在票面价里,这个列是个数值列,表达式要怎么写啊? |
|
-- 作者:Bin -- 发布时间:2014/2/14 16:56:00 -- ar = .Find("产品名称 = \'" & dr("产品名称") & "\' and 产品批号 = \'" & dr("产品批号") & "\' And 仓库名称 = \'" & dr("仓库名称") & "\' And 票面价 =" & dr("购进票面价")) |
|
-- 作者:ap9709130 -- 发布时间:2014/2/14 17:16:00 -- 多谢!基础不好! |
|
-- 作者:lsy -- 发布时间:2014/2/14 17:18:00 -- 以下是引用ap9709130在2014-2-14 17:16:00的发言:
多谢!基础不好! 基础不好,态度好。 总之,还是好。 |
|
-- 作者:ap9709130 -- 发布时间:2014/2/14 17:31:00 -- 为什么我后面再接上一个就不行了?
|
|
-- 作者:Bin -- 发布时间:2014/2/14 17:33:00 -- ar = .Find("产品名称 = \'" & dr("产品名称") & "\' and 产品批号 = \'" & dr("产品批号") & "\' And 仓库名称 = \'" & dr("仓库名称") & "\' And 票面价 =" & dr("购进票面价") & " and 成本价 = " & dr("购进成本价")) |
|
-- 作者:Bin -- 发布时间:2014/2/14 17:34:00 -- 不能无脑复制,要去学习理解才可以的. [此贴子已经被作者于2014-2-14 17:33:50编辑过]
|
|
-- 作者:ap9709130 -- 发布时间:2014/2/14 17:37:00 -- 批评的对,就是想要早到这个帮助时,有时找不到。多多学习!感谢! |
|
-- 作者:ap9709130 -- 发布时间:2014/2/14 17:45:00 -- BIN老师 你的代码好像不对啊? 成本价和票面价都是数值。 |
|
-- 作者:有点甜 -- 发布时间:2014/2/15 22:32:00 -- 回复9楼,可能有空值,如果是空值的话,还需要额外处理。上传一个例子瞧瞧。 |