ADO数据集窗体下,窗体筛选和排序能否共存?-我的ACCESS
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-窗体/数据页


ADO数据集窗体下,窗体筛选和排序能否共存?

发表时间:2020/3/10 8:01:25 评论(0) 浏览(3997)  评论 | 加入收藏 | 复制
   
摘 要:ADO数据集窗体下,窗体筛选和排序能否共存
正 文:

前提,2003版,仅针对窗体RecordsetADO数据集方式,不考虑记录源为数据表或是SQL语句方式。

一、窗体单独使用排序:.

对使用ADO数据集的窗体,设计和运行中都可以改变窗体OrderByOrderByOn=True来执行排序;

..窗体单独使用筛选:

对使用ADO数据集的窗体,设计和运行中都可以改变的窗体FilterFilterOn = True,来执行筛选;

三、同时使用排序和筛选

1. 窗体里同时设置了筛选和排序时,如没有在OpenLoad或其他过程中设定OrderByOn=TrueFilterOn = True,则窗体不执行筛选和排序,即设定的筛选和排序对窗体数据无效。

2. 窗体里同时设置了筛选和排序时,不能同时设定OrderByOn=TrueFilterOn = True,同时设定必定发生错误(运行时错误31,无法初始化数据提供程序),原因分析:

无论顺序是⑴OrderByOn=True、⑵FilterOn = True还是⑴FilterOn = True、⑵OrderByOn=True,⑴运行后,继续运行⑵,窗体RecordsetClone都会变成“<无法初始化数据提供程序>”,这是咋回事???谁把RecordsetClone搞没了?

即使用On Error Resume Next忽略错误,且⑵也会设为True,但⑵的设置对窗体数据操作无效!,仅仅⑴有效。

是否可以这样结论:对使用ADO数据集的窗体,对窗体的筛选和排序中只能选其一使用,不能同时并用?

如果结论是正确的,有否可以同时并用的方法?。

请大侠们指教。


Access软件网交流QQ群(群号:198465573)
 
 相关文章
把sql数据和access数据整合成一个数据集  【umvsoft整理  2008/7/31】
access 和 SharePoint 网站之间的数据集成简介  【Microsoft  2008/8/7】
ADO内外网连接SQLSERVER得到数据集方法  【小继  2009/12/4】
【access小品】AK47半自动步枪--非网络的数据集中示例  【todaynew  2010/12/20】
Access主窗体筛选子窗体数据\Access组合框自动筛选子窗体...  【麥田  2011/11/21】
【WPF小品】WPF一周入门--第二课 创建DataSet数据集  【煮江品茶  2013/4/12】
将获取的RS数据集 写入 本地表!  【litao  2014/8/6】
获得当前窗体筛选后的记录,进行Dsum计算  【布鲁斯  2015/11/24】
常见问答
技术分类
相关资源
文章搜索
关于作者

我的ACCESS

文章分类

文章存档

友情链接