以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- [求助]根据变量进行筛选出错 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=23352) |
||||
-- 作者:coolbbs -- 发布时间:2012/12/22 15:37:00 -- [求助]根据变量进行筛选出错 设定了字符变量[%代码1%] 该字符用-隔开要查询的数据 比如25*30-135 25*30代表品名 135代表订单号 FilterFor("品名","instr",Split([%代码1%],"-",1)) and FilterFor("订单号","instr",Split([%代码1%],"-",2)) FilterFor("品名","instr",Split([%代码1%],"-",1),"订单号","instr",Split([%代码1%],"-",2)) 按理说得出的筛选结果是一样的,只是公式1速度慢些,但是不知道为什么公式2,筛选不出对应数据 这两个公式,上面的那条可以筛选出对应结果,后面这条不行, 不知道为什么。。 我是根据这个公式改来的只是不想设多一个变量,直接在变量1里面用-来将两个查询的数量分开 如果设置两个变量,这公式又能成立,奇怪了。 FilterFor("品名","instr",[%代码1%],"订单号","instr",[%代码2%])
|
||||
-- 作者:coolbbs -- 发布时间:2012/12/22 15:38:00 -- 见附件图 显示上传成功,又不见图。。奇怪啊 [此贴子已经被作者于2012-12-22 15:39:53编辑过]
|
||||
-- 作者:dancedy -- 发布时间:2012/12/22 17:38:00 -- Eval("FilterFor(""品名"",""="",""" + Split([%代码1%],"-",1) + """,""订单号"",""="",""" + Split([%代码1%],"-",2) + """)") |
||||
-- 作者:coolbbs -- 发布时间:2012/12/22 19:41:00 -- 用这个公式 也不行噢 |
||||
-- 作者:wjq1072 -- 发布时间:2012/12/22 20:23:00 -- 为什么不行?
|