Caros colegas, não consigo construir esta Where com uma variável.
Desta forma funciona:
Dim RsRPAmes As DAO.Recordset
Set RsRPAmes = CurrentDb.OpenRecordset("select * from tabrpa where rpadatarpa = datevalue('05/2013') order by rpadatarpa")
Mas se coloco assim informa que nenhum registro foi encontrado:
Dim StrRpames As String
StrRpames = InputBox("Qual o mês da pesquisa? Informe mm/yyyy", "Atenção!", Format(Date - 30, "mm/yyyy"))
Dim RsRPAmes As DAO.Recordset
Set RsRPAmes = CurrentDb.OpenRecordset("select * from tabrpa where format(rpadatarpa,'mm/yyyy') = " & Format(strRpames, "mm/yyyy") & " order by rpadatarpa")
Agradeço desde já!
At
MPS
Desta forma funciona:
Dim RsRPAmes As DAO.Recordset
Set RsRPAmes = CurrentDb.OpenRecordset("select * from tabrpa where rpadatarpa = datevalue('05/2013') order by rpadatarpa")
Mas se coloco assim informa que nenhum registro foi encontrado:
Dim StrRpames As String
StrRpames = InputBox("Qual o mês da pesquisa? Informe mm/yyyy", "Atenção!", Format(Date - 30, "mm/yyyy"))
Dim RsRPAmes As DAO.Recordset
Set RsRPAmes = CurrentDb.OpenRecordset("select * from tabrpa where format(rpadatarpa,'mm/yyyy') = " & Format(strRpames, "mm/yyyy") & " order by rpadatarpa")
Agradeço desde já!
At
MPS