Office中国论坛/Access中国论坛

标题: 一个关于查询的问题,比较棘手 [打印本页]

作者: funhere    时间: 2006-6-3 00:47
标题: 一个关于查询的问题,比较棘手
我有一个查询和一个窗体,查询里有一个产品名称,窗体里也有一个填写产品名称输入框

需要实现:
在窗体里的“产品名称输入框”输入一个产品名,打开查询就以这个产品名筛选所有此产品的记录
在窗体里的“产品名称输入框”输入五个产品名,打开查询就以这五个产品名筛选所有产品的记录

我的操作:
在查询的“条件”里输入的是  in ([forms]![窗体]![产品名称])

如果打开窗体,在[产品名称输入框]内输入一个产品名,打开查询,显示此产品相关数据
然而打开窗体,在[产品名称输入框]内输入两个产品名,打开查询,没有数据


请问这是为什么?我要如何才能实现我想要的?
作者: andymark    时间: 2006-6-3 03:54
把例子传上来
作者: nxjswt    时间: 2006-6-3 19:20
模糊查询和多字段查询的

可以参考

Me.Refresh
    Dim strWhere As String
    strWhere = ""
   
    If Not IsNull(Me.客户编码) Then
        strWhere = strWhere & "([客户编码] like '*" & Me.客户编码 & "*') AND "
    End If
   
    If Not IsNull(Me.客户姓名) Then
        strWhere = strWhere & "([客户姓名] like '*" & Me.客户姓名 & "*') AND "
    End If
   
    If Not IsNull(Me.性别) Then
        strWhere = strWhere & "([性别] like '*" & Me.性别 & "*') AND "
    End If
   

  

   
   
   
作者: kapqxy    时间: 2006-6-3 22:36
up
作者: ACCESS新新手    时间: 2006-6-4 00:05
yue




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3