Foxtable(狐表)用户栏目专家坐堂 → [求助]关于查询的代码


  共有8646人关注过本帖树形打印复制链接

主题:[求助]关于查询的代码

帅哥哟,离线,有人找我吗?
程兴刚
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/3/4 22:21:00 [显示全部帖子]

Dim gys As String = e.Form.Controls("供应商").text

Dim clmc As String = e.Form.Controls("材料名称").text
Dim clbm As String = e.Form.Controls("材料编码").text
Dim Filter As String =""

if gys > ""

    Filter = "供货厂家 = '" & gys & "'"

end if

if clmc > ""

    if  Filter = ""

         Filter = "材料名称 like '*" & clmc & "*'"

    else

         Filter = " and 材料名称 like '*" & clmc & "*'"

    end if

end if

if clbm > ""

    if Filter = ""

        Filter = "材料编码 like '*" & clbm & "*'"

    else

        Filter = " and 材料编码 like '*" & clbm & "*'"

    end if

end if

Tables("大宗原材料").Filter= Filter


 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/3/5 14:32:00 [显示全部帖子]

以下是引用卧美吻花在2013-3-5 2:31:00的发言:
这样的代码。。。。。。。太繁杂了 建议楼主,用一个txtbox框来作查询输入供应商也行,材料编码也行,材料编码也行 一个文本框搞定

 

任意输入1~N个条件呢?

代码还可以简写,对新手来说理解就困难多了,所以,写的是楼主好理解的!


 回到顶部