QueryAfs在MSAccess(VBA)中的用途是什么

时间:2015-08-05 10:06:19

标签: vba sql-server-2012 access-vba ms-access-2010

我们使用MS访问作为前端,Sql服务器作为后端。我想知道QueryDefs临时表的使用。使用QueryDefs有什么好处?

1 个答案:

答案 0 :(得分:2)

您可以将QueryDefs视为与SQL服务器上的视图类似。它们是存储的SQL查询。 QueryDef是在查询下的导航窗格中显示的查询。

如果您在表单中使用某些类型的条件格式,则表单必须基于QueryDef(例如控件中的条形图)。

而不是使用构建的SQL语句,通过创建querydef来帮助调试。

性能优势主要取决于SQL查询的结构,这主要取决于您是使用DAO,ADO还是通过查询来访问SQL Server数据,主要取决于您是否使用参数(以启用执行计划)被重复使用)。

一般建议使用pass through查询并利用SQL Server存储过程,函数和视图。

哈维