更改拆分表单的SQL查询并刷新以获得新结果
我想更改Ms Access中拆分表单的SQL更改拆分表单的SQL查询并刷新以获得新结果,sql,ms-access,vba,Sql,Ms Access,Vba,我想更改Ms Access中拆分表单的SQL Dim db As Database Dim query As QueryDef Set db = CurrentDb Set query = db.QueryDefs("MyQuery") Me.query = query.SQL Me.Requery 现在操作Me.query=query.SQL起作用了,我已经检查了它,但它只是不刷新结果。我想您的意思是设置记录源: Me.recordsource = query.SQL 顺便说一句,我对使
Dim db As Database
Dim query As QueryDef
Set db = CurrentDb
Set query = db.QueryDefs("MyQuery")
Me.query = query.SQL
Me.Requery
现在操作
Me.query=query.SQL
起作用了,我已经检查了它,但它只是不刷新结果。我想您的意思是设置记录源:
Me.recordsource = query.SQL
顺便说一句,我对使用对象名作为变量名持谨慎态度,
query
不是一个好的变量名。我认为您的意思是设置记录源:
Me.recordsource = query.SQL
顺便说一句,我对使用对象名作为变量名持谨慎态度,
query
不是一个好的变量名。我以前尝试过,但没有改变。但是谢谢,一般来说你是对的,我会在问题中将它改为requery。好的,所以你的解决方案是正确的。毕竟,在ms access中使用拆分表单存在问题。谢谢我以前试过,但没有改变。但是谢谢,一般来说你是对的,我会在问题中将它改为requery。好的,所以你的解决方案是正确的。毕竟,在ms access中使用拆分表单存在问题。谢谢