以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 表达式请教 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=55729) |
-- 作者:hbhb -- 发布时间:2014/8/22 9:32:00 -- 表达式请教 大师:好!下面的代码错在哪里?为何显示缺少可操作数? Dim filter1 As String filter1 = "(zzfl = \'" & ztzz & "\'and kjnd = \'" & ztnd & "\'and qymc = \'" & ztmc & "\'and yf = \'" & ztyf & "\')" For Each j As String In jh filter1 = filter1 & "\'or bbkm = \'" & j & "\'" Next |
-- 作者:有点甜 -- 发布时间:2014/8/22 9:34:00 -- Dim filter1 As String filter1 = "(zzfl = \'" & ztzz & "\' and kjnd = \'" & ztnd & "\' and qymc = \'" & ztmc & "\' and yf = \'" & ztyf & "\')" For Each j As String In jh filter1 = filter1 & " or bbkm = \'" & j & "\'" Next [此贴子已经被作者于2014-8-22 9:34:13编辑过]
|
-- 作者:hbhb -- 发布时间:2014/8/22 10:46:00 -- Dim filter1 As String filter1 = "(zzfl = \'" & ztzz & "\' and kjnd = \'" & ztnd & "\' and qymc = \'" & ztmc & "\' and yf = \'" & ztyf & "\')" For Each j As String In jh filter1 = filter1 & " or bbkm = \'" & j & "\'" Next 甜大师:前面还是用and,循环中用or,如何写?
|
-- 作者:有点甜 -- 发布时间:2014/8/22 10:47:00 -- 你这样子写不行?有什么问题? |
-- 作者:hbhb -- 发布时间:2014/8/22 10:59:00 -- 用到以后筛选的行不对 我的筛选条件要达到如下的字符串,上面的代码达不到 "zzfl = \'" & ztzz & "\' and kjnd = \'" & ztnd & "\' and qymc = \'" & ztmc & "\' and yf = \'" & ztyf & "\'" and (bbkm = \'" & j1 & "\' or bbkm = \'" & j2 & "\')"
|
-- 作者:有点甜 -- 发布时间:2014/8/22 11:01:00 -- Dim filter1 As String = "" filter1 = "(zzfl = \'" & ztzz & "\' and kjnd = \'" & ztnd & "\' and qymc = \'" & ztmc & "\' and yf = \'" & ztyf & "\')" Dim filter2 As String = "" For Each j As String In jh filter2 = filter2 & " or bbkm = \'" & j & "\'" Next filter1 = filter1 & " and " & filter2.SubString(3) |