Em suma minha consulta é esta:
'Crio uma consulta normalmente
Sub Cria_cns_Graf_Prod()
Dim strSQL As String
strSQL = "SELECT Sum(Round([Cubagem],3)) AS Prod " & _
"FROM tbl_produtividade_volumes " & _
"WHERE (((tbl_produtividade_volumes.Data_Volume_ref)=[Forms]![frm_Painel_Graf]![txtData]) AND ((tbl_produtividade_volumes.Turno_ref) Like [Forms]![frm_Painel_Graf]![txtTurno] & '*'));"
Dim db As DAO.Database
Set db = CurrentDb
Dim qdf As DAO.QueryDef
Dim newSQL As String
newSQL = strSQL
Set qdf = db.CreateQueryDef("cns_Graf_Prod", newSQL)
End Sub
'Minha dúvida é ao tentar criar uma tabela temporária a partir da consulta acima não vai pra frente, ao lançar a data manual funciona utilizando a hastag #09/07/2021#
'Criar Tabelas Temporárias
CurrentDb.Execute "SELECT * INTO tmp_cns_Graf_Prod FROM cns_Graf_Prod;"
como introduzir no codigo a data usando # para criar a tabela
WHERE (((tbl_produtividade_volumes.Data_Volume_ref)=[Forms]![frm_Painel_Graf]![txtData])
pensei em algo assim:
=#" & [Forms]![frm_Painel_Graf]![txtData] & "#));"
'Crio uma consulta normalmente
Sub Cria_cns_Graf_Prod()
Dim strSQL As String
strSQL = "SELECT Sum(Round([Cubagem],3)) AS Prod " & _
"FROM tbl_produtividade_volumes " & _
"WHERE (((tbl_produtividade_volumes.Data_Volume_ref)=[Forms]![frm_Painel_Graf]![txtData]) AND ((tbl_produtividade_volumes.Turno_ref) Like [Forms]![frm_Painel_Graf]![txtTurno] & '*'));"
Dim db As DAO.Database
Set db = CurrentDb
Dim qdf As DAO.QueryDef
Dim newSQL As String
newSQL = strSQL
Set qdf = db.CreateQueryDef("cns_Graf_Prod", newSQL)
End Sub
'Minha dúvida é ao tentar criar uma tabela temporária a partir da consulta acima não vai pra frente, ao lançar a data manual funciona utilizando a hastag #09/07/2021#
'Criar Tabelas Temporárias
CurrentDb.Execute "SELECT * INTO tmp_cns_Graf_Prod FROM cns_Graf_Prod;"
como introduzir no codigo a data usando # para criar a tabela
WHERE (((tbl_produtividade_volumes.Data_Volume_ref)=[Forms]![frm_Painel_Graf]![txtData])
pensei em algo assim:
=#" & [Forms]![frm_Painel_Graf]![txtData] & "#));"