从VB调用查询

时间:2013-01-14 15:34:20

标签: ms-access access-vba

我试图从VB中调用Access中的查询但是遇到了一些问题。这是代码:

 Dim myQuery As QueryDefs
 myQuery("2012Patient_q").Execute

但这不起作用。我试着谷歌搜索但无济于事。我在这里失踪了什么?

由于

1 个答案:

答案 0 :(得分:2)

代码应该是这样的:

Dim myQuery As QueryDef        ' no "s"
Set myQuery = CurrentDB.QueryDefs("2012Patient_q")
myQuery.Execute

或者,简单地说没有任何中间变量:

CurrentDB.QueryDefs("2012Patient_q").Execute