Caros colegas, após pesquisas não encontrei uma solução para o que estou tentando criar. A idéia é de que somente prosiga após o usuário digitar a DATAINICIAL no FrmAministradorLX, mas fica preso no loop mesmo depois de digitado.
Private Sub VISUALIZAR_Click()
On Error Resume Next
Do
DoCmd.OpenForm "frmadministradorlx"
Loop Until Forms!Frmadministradorlx!DATAINICIAL.Value <> ""
If GPRELATUS.Value <> 0 Then
Dim REL As String
Select Case GPRELATUS.Value
Case 1
MsgBox "Escolha um Relatório com Data!", vbInformation, "Atenção"
Exit Sub
Case 2
REL = "RELDOACOES REALIZADASD"
Case 3
REL = "RELRECEITASRECEBIDASB"
Case 4
REL = "RELETIQUETASANIVERSARIOA"
Case 5
REL = "RELCAIXARECEPCAOM"
End Select
MsgBox "Por favor, NÃO aperte a tecla CANCELAR se surgirem novas Caixas de Mensagens!", vbInformation, "Atenção!"
DoCmd.OpenReport REL, acViewReport
Else
MsgBox "Selecione um Relatório!", vbInformation, "Atenção"
End If
End Sub
Agradeço desde já!
MPS
Private Sub VISUALIZAR_Click()
On Error Resume Next
Do
DoCmd.OpenForm "frmadministradorlx"
Loop Until Forms!Frmadministradorlx!DATAINICIAL.Value <> ""
If GPRELATUS.Value <> 0 Then
Dim REL As String
Select Case GPRELATUS.Value
Case 1
MsgBox "Escolha um Relatório com Data!", vbInformation, "Atenção"
Exit Sub
Case 2
REL = "RELDOACOES REALIZADASD"
Case 3
REL = "RELRECEITASRECEBIDASB"
Case 4
REL = "RELETIQUETASANIVERSARIOA"
Case 5
REL = "RELCAIXARECEPCAOM"
End Select
MsgBox "Por favor, NÃO aperte a tecla CANCELAR se surgirem novas Caixas de Mensagens!", vbInformation, "Atenção!"
DoCmd.OpenReport REL, acViewReport
Else
MsgBox "Selecione um Relatório!", vbInformation, "Atenção"
End If
End Sub
Agradeço desde já!
MPS