Eu possuo um formulário que faz filtros para gerar relatórios, só que gostaria de usar o mesmo para abrir consultas também, mas não estou conseguindo achar a sintaxe correta, o código é:
Private Sub GerarRelatorio_Click()
Dim stDocName As String
Filtro1 = "nz([Disciplina]) like '" & Me.FiltroDisciplina & "*'"
Filtro2 = "[Project] like '" & Me.FiltroProject & "*'"
FiltroFinal = Filtro1 & E & Filtro2
stDocName = FiltroTipoRelatorio.Column(3)
'(Tenho uma tabela onde cadastro os nomes de meus relatórios e consultas)
DoCmd.OpenReport stDocName, acPreview, , FiltroFinal, acWindowNormalm
'(Este funciona perfeitamente, mas abre apenas relatórios)'
Estou tentando usar os mesmos filtros, mas no final, pedir para abrir uma consulta ao invés do relatório.
Tentei
DoCmd.OpenQuery stDocName, acViewNormal, , FiltroFinal, acWindowNormalm
mas não funcionou, gostaria de contar com a ajuda do Forum.
Obrigado.
Diego
Private Sub GerarRelatorio_Click()
Dim stDocName As String
Filtro1 = "nz([Disciplina]) like '" & Me.FiltroDisciplina & "*'"
Filtro2 = "[Project] like '" & Me.FiltroProject & "*'"
FiltroFinal = Filtro1 & E & Filtro2
stDocName = FiltroTipoRelatorio.Column(3)
'(Tenho uma tabela onde cadastro os nomes de meus relatórios e consultas)
DoCmd.OpenReport stDocName, acPreview, , FiltroFinal, acWindowNormalm
'(Este funciona perfeitamente, mas abre apenas relatórios)'
Estou tentando usar os mesmos filtros, mas no final, pedir para abrir uma consulta ao invés do relatório.
Tentei
DoCmd.OpenQuery stDocName, acViewNormal, , FiltroFinal, acWindowNormalm
mas não funcionou, gostaria de contar com a ajuda do Forum.
Obrigado.
Diego