Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > Access数据库-窗体/数据页

组合框的模糊筛选

时 间:2007-11-28 13:59:43
作 者:咱家是猫   ID:85  城市:广州
摘 要:实现在组合框中边输入边筛选
正 文:

在窗体中建一个组合框:商品,

行来源:Select 商品ID, 品 FROM 商品表;

列数:2

列标题:否

列宽:0cm;3cm

限于列表:是

窗体代码如下:

Option Compare Database
Dim B

Private Sub 商品_Change()

    Dim A As String
    A = "*" & Me.商品.Text & "*"
    Me.商品.RowSource = "Select 商品ID, 商品名称 FROM 商品表 Where 商品名称 like '" & A & "';"
    Me.商品.Dropdown
    B = Me.商品.Column(0, 0)

End Sub

Private Sub 商品_NotInList(NewData As String, Response As Integer)

    Dim ctl As Control
    Set ctl = Me!商品
    Response = acDataErrContinue
    ctl.Undo
    Me.商品 = B
    Me.商品.RowSource = "Select 商品ID, 商品名称 FROM 商品表;"
    SendKeys ("{Tab}")
   
End Sub

此种方法有一个缺限,就是输入中无法用键盘上下键再选择



Access软件网官方交流QQ群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助