如何在 VBA 中将 MS Access 筛选表另存为查询
我需要能够将 Microsoft Access(2010) 中筛选表的结果保存为查询。 Access 中的报表只有基于查询时才是动态的。如果我基于表格本身生成报告,则它不会保存任何搜索词/过滤结果。在 Access 宏生成器中,DoCmd.save 仅保存当前表,我需要能够在 VBA 中执行“另存为”操作,以便将筛选后的表另存为查询。
谢谢
I need to be able to save the results of a filtered table in Microsoft Access(2010) as a query. Reports in Access are only dynamic if they are based off of a query. If I based the reports off of a the table itself, it wouldn't save any of the search terms/filter results. In the Access macro builder, the DoCmd.save only saves the current table, I need to be able to do a "save as" in VBA so I can save the filtered table as a query.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要根据表单的 Filter 和 OrderBy 设置构建 SQL 语句。
You would need to build the SQL statement based on the Filter and OrderBy settings of the form.