以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 这个表达式怎么改啊 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=22644) |
-- 作者:puyouliang -- 发布时间:2012/8/20 10:52:00 -- 这个表达式怎么改啊 fhhs = .FindRow("[所属机构] like \'*" & Vars("suoshuxz_") & cunming.text & "*\' And [序号] = \'xb.value\'",0,False) 这个表达式前面部份是对的但[序号] = \'xb.value\'这个有问题,如果将里面的变量换成直接的数字就是正确的 (如:fhhs = .FindRow("[所属机构] like \'*" & Vars("suoshuxz_") & cunming.text & "*\' And [序号] = \'3",0,False)) ,换成变量就不正确了。 |
-- 作者:狐狸爸爸 -- 发布时间:2012/8/20 11:05:00 -- 如果序号是字符型: fhhs = .FindRow("[所属机构] like \'*" & Vars("suoshuxz_") & cunming.text & "*\' And [序号] = \'" xb.value & "\'", 0, False)
如果序号是数值型: fhhs = .FindRow("[所属机构] like \'*" & Vars("suoshuxz_") & cunming.text & "*\' And [序号] = " xb.value , 0, False)
好好看看:
http://www.foxtable.com/help/topics/1284.htm
|