access解决组合框无法满足大量数据的选择问题

问题:

Access里面有组合框,可以很快地从多行记录中选择所需要的数据。但是如果记录超过1000-2000呢?选择就非常不方便了。我该怎么办?

回答:

其实很多数据都可以分类(分层)来选择,而且我们可以预先筛选数据。

以下这个示例就是用重复打开同一个窗体类来完成多层次数据的选择。

当然,还包括预先筛选数据功能。

在阅读本文前请先参考:

《新手来看:如何设计表结构便于treeview显示?》

http://access911.net/index.asp?board=4&recordid=75FABE1E12DC

一文,以了解如何定义数据表结构可以方便的分类并显示。

并阅读:

《如何将一个窗体重复打开2遍,并且每一遍打开的窗体显示不同的数据?》

http://access911.net/index.asp?board=4&recordid=72FAB11E15DC

一文,以了解ACCESS中一个FORM其实就是一个类

好了,现在开始:

1、建立一个窗体(testForm),里面有一个文本框(text0),一个按钮(Command2)。

2、建立一个窗体(selectForm),里面有一个列表框(list0)。

3、在testForm中的文本框的“更新后”事件中写入以下代码以打开品名选择窗体(selectForm),并对其中的列表框(list0)的行来源(RowSource)进行赋值。

Private Sub Text0_AfterUpdate()
DoCmd.OpenForm "selectform"
'这行代码就实现了BTYPE表的模糊检索,使用的是 WHERE 子句中的 LIKE 关键字进行通配
Forms("selectform").List0.RowSource = "SELECT btype.soncount, btype.UserCode, btype.FullName, btype.typeId FROM btype WHERE btype.fullname like '*" & Text0.Value & "*' "
End Sub

4、在testForm中的命令按钮的“单击”事件中写入以下代码以打开品名选择窗体,按分类检索

时间: 2024-11-03 21:45:49

access解决组合框无法满足大量数据的选择问题的相关文章

access 如何解决组合框无法满足大量数据的选择问题?

access|解决|数据|问题 如何解决组合框无法满足大量数据的选择问题?     问题: Access里面有组合框,可以很快地从多行记录中选择所需要的数据.但是如果记录超过1000-2000呢?选择就非常不方便了.我该怎么办?  回答: 其实很多数据都可以分类(分层)来选择,而且我们可以预先筛选数据.以下这个示例就是用重复打开同一个窗体类来完成多层次数据的选择.当然,还包括预先筛选数据功能. 在阅读本文前请先参考:<新手来看:如何设计表结构便于treeview显示?>http://acces

jQuery EasyUI API 中文文档 - ComboBox组合框_jquery

扩展自 $.fn.combo.defaults. 用 $.fn.combobox.defaults 重写了 defaults. <?XML:NAMESPACE PREFIX = O />   文档 - ComboBox组合框_jquery-easyui combobox api">依赖 combo 用法 <select id="cc" name="dept" style="width:200px;"> &l

cstring-MFC对话框串口编程中转化组合框数值类型

问题描述 MFC对话框串口编程中转化组合框数值类型 实现在对话框类设置串口参数并连接串口,现在在校验位对应的组合框里添加了数据N/E/O,分别表示无校验,奇校验,偶校验 int index=m_ctrlParity.GetCurSel(); m_ctrlParity.GetLBText(index,m_strParity); 这里得到的数据类型m_strParity是CString型,但在打开串口时,用到的数据是char型,怎么转化得到呢?网上都是CString转Char _* 解决方案 CSt

jQuery EasyUI API 组合框(ComboBox)中文文档

扩展自 $.fn.combo.defaults. 用 $.fn.combobox.defaults 重写了 defaults.   文档-easyui combobox api"> 依赖 combo 用法  代码如下 复制代码   <select id="cc" name="dept" style="width:200px;">        <option value="aa">ait

jQuery EasyUI API 中文文档 - 组合框(ComboBox)

ComboBox 组合框 扩展自 $.fn.combo.defaults. 用 $.fn.combobox.defaults 重写了 defaults. 依赖 combo 用法 1. <select id="cc" name="dept" style="width:200px;"> 2. <option value="aa">aitem1</option> 3. <option>

Java的GUI编程之列表和组合框的设计使用_java

列表和组合框是又一类供用户选择的界面组件,用于在一组选择项目选择,组合框还可以输入新的选择.列表 列表(JList)在界面中表现为列表框,是JList类或它的子类的对象.程序可以在列表框中加入多个文本选择项条目.列表事件的事件源有两种: 一是鼠标双击某个选项:双击选项是动作事件,与该事件相关的接口是ActionListener,注册监视器的方法是addActionListener(),接口方法是actionPerformed(ActionEvent e). 二是鼠标单击某个选项:单击选项是选项事

Access 新手来看:如何在表中达到用组合框选择备选项目的效果

access|项目 Access 新手来看:如何在表中达到用组合框选择备选项目的效果  简述:如何在表中达到用组合框选择备选项目的效果    问题: 这个范例就是ACCESS2002本身带有的ADDREESS表,其中,有个家庭成员的表,里面输入的时候,我发现输入角色这个字段时候,就可以点开一个下拉窗口,可以在下拉窗口里面选择,我搞不明白,我学着这个例子.建立了一个库.包括两个表.我现在把他们之间的关系建立起来了,其中一个表格里面的数据读取另外一个表格的记录,样子如下表1:id,gender,re

access数据库-子窗体记录在主窗体中同步(主窗体有文本框、组合框)

问题描述 子窗体记录在主窗体中同步(主窗体有文本框.组合框) 主窗体和子窗体为同一张数据表,实质就是在子窗体中点击任一条记录,主窗体中相应的文本框或组合框中能同步出现对应记录,便于编辑.本人刚接触ACCESS,请多指教,能给出相应参考代码更好!(用到的函数.事件过程及属性设置)

VC++:选择组合框中的条件实现对access数据库文件的自动查询并显示到编辑框中

问题描述 VC++:选择组合框中的条件实现对access数据库文件的自动查询并显示到编辑框中 请教下大家:如标题 当鼠标选择组合框下拉列表中的条件时,自动根据下拉框条件查询ACCES数据库中的数据,并将查询的结果显示到编辑框中去,谢谢! 解决方案 http://blog.csdn.net/wenluderen/article/details/39029649 解决方案二: http://blog.csdn.net/yunqi415/article/details/6963720