Pessoal, preciso realizar o seguinte procedimento:
Ao abrir o meu sistema quero verificar se existe algum compromisso agendado para o dia, caso positivo deverá ser aberto formulário apresentando o(s) compromisso(s).
Nome da consulta onde verifico se há compromisso(s): conCompromissoDiário
Nome do campo da consulta que indica as datas agendadas: AppointmentDate
Nome do formulário que deve ser aberto se houver compromisso(s) no dia: frmCompromissoDiário
Estou tentando assim:
Dim db As Database
Dim rs As Recordset
Set db = CurrentDb()
Set rs = db.OpenRecordset("conCompromissoDiário", dbOpenDynaset)
rs.FindFirst "[AppointmentDate]='" & Date
If rs.NoMatch Then
MsgBox "Alerta: Não há compromisso(s) marcado(s) para hoje.", vbCritical, "Atenção!"
Else
MsgBox " Verifique o(s) compromisso(s) marcado(s) para hoje. ", vbCritical, "Atenção"
DoCmd.OpenForm "frmCompromissoDiário", acNormal
End If
rs.Close
Set rs = Nothing
db.Close
Set db = Nothing
Ao executar o procedimento está dando erro de sintaxe. Vocês podem me ajudar?
Ao abrir o meu sistema quero verificar se existe algum compromisso agendado para o dia, caso positivo deverá ser aberto formulário apresentando o(s) compromisso(s).
Nome da consulta onde verifico se há compromisso(s): conCompromissoDiário
Nome do campo da consulta que indica as datas agendadas: AppointmentDate
Nome do formulário que deve ser aberto se houver compromisso(s) no dia: frmCompromissoDiário
Estou tentando assim:
Dim db As Database
Dim rs As Recordset
Set db = CurrentDb()
Set rs = db.OpenRecordset("conCompromissoDiário", dbOpenDynaset)
rs.FindFirst "[AppointmentDate]='" & Date
If rs.NoMatch Then
MsgBox "Alerta: Não há compromisso(s) marcado(s) para hoje.", vbCritical, "Atenção!"
Else
MsgBox " Verifique o(s) compromisso(s) marcado(s) para hoje. ", vbCritical, "Atenção"
DoCmd.OpenForm "frmCompromissoDiário", acNormal
End If
rs.Close
Set rs = Nothing
db.Close
Set db = Nothing
Ao executar o procedimento está dando erro de sintaxe. Vocês podem me ajudar?