ADO数据集窗体下,窗体筛选和排序能否共存?
时 间:2020-03-10 08:01:25
作 者:我的ACCESS ID:30810 城市:福州
摘 要:ADO数据集窗体下,窗体筛选和排序能否共存
正 文:
前提,2003版,仅针对窗体Recordset为ADO数据集方式,不考虑记录源为数据表或是SQL语句方式。
一、窗体单独使用排序:.
对使用ADO数据集的窗体,设计和运行中都可以改变窗体OrderBy,OrderByOn=True来执行排序;
二.、.窗体单独使用筛选:
对使用ADO数据集的窗体,设计和运行中都可以改变的窗体Filter,FilterOn = True,来执行筛选;
三、同时使用排序和筛选
1. 窗体里同时设置了筛选和排序时,如没有在Open或Load或其他过程中设定OrderByOn=True、FilterOn = True,则窗体不执行筛选和排序,即设定的筛选和排序对窗体数据无效。
2. 窗体里同时设置了筛选和排序时,不能同时设定OrderByOn=True和FilterOn = True,同时设定必定发生错误(运行时错误31,无法初始化数据提供程序),原因分析:
无论顺序是⑴OrderByOn=True、⑵FilterOn = True还是⑴FilterOn = True、⑵OrderByOn=True,⑴运行后,继续运行⑵,窗体RecordsetClone都会变成“<无法初始化数据提供程序>”,这是咋回事???谁把RecordsetClone搞没了?
即使用On Error Resume Next忽略错误,且⑵也会设为True,但⑵的设置对窗体数据操作无效!,仅仅⑴有效。
是否可以这样结论:对使用ADO数据集的窗体,对窗体的筛选和排序中只能选其一使用,不能同时并用?
如果结论是正确的,有否可以同时并用的方法?。
请大侠们指教。
Access软件网QQ交流群 (群号:54525238) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- 统计当月之前(不含当月)的记录...(03.11)
- 【Access Inputbo...(03.03)
- 按回车键后光标移动到下一条记录...(02.12)
- 【Access Dsum示例】...(02.07)
- Access对子窗体的数据进行...(02.05)
- 【Access高效办公】上月累...(01.09)
- 【Access高效办公】上月累...(01.06)
- 【Access Inputbo...(12.23)
- 【Access Dsum示例】...(12.16)

学习心得
最新文章
- 仓库管理实战课程(7)-创建查询(03.31)
- 仓库管理实战课程(6)-创建查询(03.29)
- 仓库管理实战课程(5)-字段属性(03.27)
- 设备装配出入库管理系统;基于Acc...(03.24)
- 仓库管理实战课程(4)-建表操作(03.22)
- 仓库管理实战课程(3)-需求设计说...(03.19)
- 仓库管理实战课程(2)-软件背景和...(03.18)
- 仓库管理实战课程(1)-讲师介绍(03.16)
- 统计当月之前(不含当月)的记录数怎...(03.11)
- 【Access Inputbox示...(03.03)