<<< 返回 access911.net 编程静态资料库索引页

如何实现按数字键自动选取组合框列表框中对应行的数据?

 

作者:cg1  摘自:access911.net  录入:cg1  时间:2005-11-4  浏览人次:1149


专题地址:http://access911.net/fixhtm/72FAB11E16DCEEF3.htm 如果需要更详细的评论或说明,请点击该地址。

 

简述:如何实现按数字键自动选取组合框列表框中对应行的数据?《窗体》

 


问题:

如何实现按数字键自动选取组合框列表框中对应行的数据?《窗体》
有一个组合框,行来源是值列表 "文盲;小学;初中;高中;大专;本科;硕士;博士",如何实现按小键盘的数字键0,就选择“文盲”这行,按7就选择“博士”这行?

 


回答:

写了一个通用函数,放在组合框或者列表框的 KEYUP 事件中调用就可以了。无论是值列表、表/查询、字段都可以应用。

Function SelectValue(ByRef ComboOrList As Control, ByVal KeyCode As Integer)
'本函数的作用是根据用户在组合框或者列表框上按的数字小键盘的顺序,
'选择列表前10个中的某一个

    Debug.Print KeyCode
    
    With ComboOrList
        If .ControlType <> acComboBox And .ControlType <> acListBox Then
            Debug.Print "不是组合框或者列表框,无法应用本功能"
            Exit Function
        End If
        If KeyCode >= .....................
...........

资料库随时有更新,欲查看最新详情请单击专题地址http://access911.net/fixhtm/72FAB11E16DCEEF3.htm

 


上一篇:交叉表查询如何从窗体的某控件取参数?

下一篇:ASP编程加大线程数提高操作 ACCESS 数据库的速度

2017年2月22日生成静态资料