Query dinamico??? no se si se pueda hacer eso en access pero en sql server puedes ejecutar una variable y en la variable puedes poner tu sentencia.
algo asi
Código SQL:
Ver originalDECLARE @query VARCHAR(200)
SET @query='select * from mi tabla'
EXEC Sp_sqlExec @query
Saludos!