Pessoal tenho 5 campos que quero obrigar o preenchimento,mas atraves do form com este código
Private Sub Comando22_Click()
On Error GoTo Err_Comando8_Click
If IsNull(Me.valornota) Or Me.valornota = "" Or IsNull(Me.vencimento) Or Me.vencimento = "" Then
If IsNull(Me.tipoconta) Or Me.tipoconta = "" Or IsNull(Me.Situação) Or Me.Situação = "" Then
If IsNull(Me.Nomefornecedor) Or Me.Nomefornecedor = "" Then
Call MsgBox("O campo Valor Nota é obrigatório", vbCritical, "Preencher")
Call MsgBox("O campo Vencimento é obrigatório", vbCritical, "Preencher")
Else
DoCmd.Close
End If
Exit_Comando8_Click:
Exit Sub
End If
Err_Comando8_Click:
MsgBox err.Description
Resume Exit_Comando8_Click
End If
DoCmd.RunCommand acCmdRecordsGoToNew
End Sub
Mas como eu faço para avisar somente o que não esta preenchido
exemplo dos 5 campos apenas o campo1 não vou preenchimento a mensagem deve avisar que apenas campo1 não esta preenchido,ou campo1 ecampo3 não foi preenchido a msg avisa campo1 ,campo2 não preenchido.
Private Sub Comando22_Click()
On Error GoTo Err_Comando8_Click
If IsNull(Me.valornota) Or Me.valornota = "" Or IsNull(Me.vencimento) Or Me.vencimento = "" Then
If IsNull(Me.tipoconta) Or Me.tipoconta = "" Or IsNull(Me.Situação) Or Me.Situação = "" Then
If IsNull(Me.Nomefornecedor) Or Me.Nomefornecedor = "" Then
Call MsgBox("O campo Valor Nota é obrigatório", vbCritical, "Preencher")
Call MsgBox("O campo Vencimento é obrigatório", vbCritical, "Preencher")
Else
DoCmd.Close
End If
Exit_Comando8_Click:
Exit Sub
End If
Err_Comando8_Click:
MsgBox err.Description
Resume Exit_Comando8_Click
End If
DoCmd.RunCommand acCmdRecordsGoToNew
End Sub
Mas como eu faço para avisar somente o que não esta preenchido
exemplo dos 5 campos apenas o campo1 não vou preenchimento a mensagem deve avisar que apenas campo1 não esta preenchido,ou campo1 ecampo3 não foi preenchido a msg avisa campo1 ,campo2 não preenchido.