Pessoal,
Estou tentando verificar se os campos do meu formulário estão vazios e exibir uma mensagem caso isso aconteça.
O problema é que as caixas de combinação cmb_inicio e cmb_termino são consideradas como não vazias pelo procedimento.
Private Sub cmd_salvar_Click()
If txt_data.Value = "" Then
MsgBox "Informe a data da consulta"
ElseIf cmb_inicio.Value = "" Then
MsgBox "Informe o horário em que o procedimento deve começar"
ElseIf cmb_termino.Value = "" Then
MsgBox "Informe o horário previsto para término do procedimento"
ElseIf txt_pront.Value = "" Then
MsgBox "Informe o número do prontuário"
ElseIf txt_paciente.Value = "" Then
MsgBox "Informe o nome do paciente"
ElseIf txt_procedimento.Value = "" Then
MsgBox "Informe a descrição do procedimento"
ElseIf txt_profissional.Value = "" Then
MsgBox "Informe o nome do profissional"
ElseIf txt_resp.Value = "" Then
MsgBox "O nome do responsável pela marcação é necessário"
Else
MsgBox "ok"
End If
Alguém pode me ajudar?
End Sub
Estou tentando verificar se os campos do meu formulário estão vazios e exibir uma mensagem caso isso aconteça.
O problema é que as caixas de combinação cmb_inicio e cmb_termino são consideradas como não vazias pelo procedimento.
Private Sub cmd_salvar_Click()
If txt_data.Value = "" Then
MsgBox "Informe a data da consulta"
ElseIf cmb_inicio.Value = "" Then
MsgBox "Informe o horário em que o procedimento deve começar"
ElseIf cmb_termino.Value = "" Then
MsgBox "Informe o horário previsto para término do procedimento"
ElseIf txt_pront.Value = "" Then
MsgBox "Informe o número do prontuário"
ElseIf txt_paciente.Value = "" Then
MsgBox "Informe o nome do paciente"
ElseIf txt_procedimento.Value = "" Then
MsgBox "Informe a descrição do procedimento"
ElseIf txt_profissional.Value = "" Then
MsgBox "Informe o nome do profissional"
ElseIf txt_resp.Value = "" Then
MsgBox "O nome do responsável pela marcação é necessário"
Else
MsgBox "ok"
End If
Alguém pode me ajudar?
End Sub