设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1248|回复: 8
打印 上一主题 下一主题

[窗体] 模糊查询的功能

[复制链接]
跳转到指定楼层
1#
发表于 2009-12-25 10:54:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 copycopy0323 于 2009-12-25 10:55 编辑

我需要在access里面做个模糊查询的功能
如图:

我的数据库里面有300多个缺陷描述,为了查找的时候方便,我想通过第一个文本框,点"Search"模糊查询。缩小我在Defect栏中,下拉框数据的范围。就是这样功能。
在网上找了一段程序,不过好象有错,大侠们能不能帮我看看什么问题。01Defect是我的缺陷库,text6是模糊查询的那个文本框

Private Sub Command8_Click()

    Dim rsTemp As Recordset
    Dim dbTemp As Database
    Dim astr As String
   
    Set dbTemp = DBEngine(0).OpenDatabase("D:\work\Once inspection situation\Once inspection situation.mdb", _
dbOpenSnapshot)
    astr = "SELECT [Defect] FROM [01Defect] WHERE Defect LIKE '*text6*'"
    Set rsTemp = dbTemp.OpenRecordset(astr)
    If rsTemp.RecordCount > 0 Then
        rsTemp.MoveFirst
        Do Until rsTemp.EOF
            Defect.Requery rsTemp![Defect]
            rsTemp.MoveNext
        Loop
    End If

End Sub

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2009-12-25 11:26:56 | 只看该作者
文件上来
3#
 楼主| 发表于 2009-12-25 12:43:39 | 只看该作者
文件上来了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
4#
 楼主| 发表于 2009-12-25 14:05:13 | 只看该作者
楼上那位朋友呢?可否指点一下
5#
发表于 2009-12-25 16:15:36 | 只看该作者
看下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
6#
 楼主| 发表于 2009-12-26 12:36:42 | 只看该作者
貌似查询时报错阿。。。
7#
发表于 2009-12-26 14:18:12 | 只看该作者
“text6是模糊查询”
想通过查询[01Defect]表中[Defect type]字段,从而来缩小[Defect]组合框的下拉内容?
如果是这样的话(假设是查询[Defect type],如是查询[Defect]的话,只是条件不同)
[Defect]行来源:
SELECT [01Defect].Defect
FROM 01Defect
WHERE ((([01Defect].[Defect type]) Like "*" & [forms]![data].[data2 subform].[form]![text6] & "*"));

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
8#
发表于 2009-12-28 17:41:42 | 只看该作者
参考下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
9#
 楼主| 发表于 2009-12-30 09:31:12 | 只看该作者
谢谢,搞定了!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-6-26 02:52 , Processed in 0.096806 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表