boa noite,
Estou a tentar juntar dois códigos existentes aqui no forum, mas não estou a conseguir que produzam efeitos práticos que preciso..
então é o seguinte
criei um botao para salvar os registos inseridos mas quero que o mesmo antes de salvar verifique se já estão alguns campos preenchidos e caso contrario não salve o registo
os codigos :
Private Sub Comando37_Click()
Dim msg
DoCmd.RunCommand acCmdSaveRecord
End Sub
Private Sub Form_BeforeUpdate(Cancel As Integer)
Dim strMsg As String
strMsg = "Foram efectuadas alterações"
strMsg = strMsg & "...Deseja gravar as alterações?"
If MsgBox(strMsg, vbQuestion + vbYesNo, "Gravar?") = vbYes Then
'do nothing
Else
DoCmd.RunCommand acCmdUndo
End If
End Sub
funcionam na perfeição........mas não consigo encaixar esta verificação...
If IsNull(Me.ProcessoNº) Or Me.ProcessoNº.Value = "" Then
MsgBox "ProcessoNº é de preenchimento obrigatório.", vbOKOnly + vbCritical, "Atenção"
Me.ProcessoNº.SetFocus
End If
End Sub
obrigado
abraços
Estou a tentar juntar dois códigos existentes aqui no forum, mas não estou a conseguir que produzam efeitos práticos que preciso..
então é o seguinte
criei um botao para salvar os registos inseridos mas quero que o mesmo antes de salvar verifique se já estão alguns campos preenchidos e caso contrario não salve o registo
os codigos :
Private Sub Comando37_Click()
Dim msg
DoCmd.RunCommand acCmdSaveRecord
End Sub
Private Sub Form_BeforeUpdate(Cancel As Integer)
Dim strMsg As String
strMsg = "Foram efectuadas alterações"
strMsg = strMsg & "...Deseja gravar as alterações?"
If MsgBox(strMsg, vbQuestion + vbYesNo, "Gravar?") = vbYes Then
'do nothing
Else
DoCmd.RunCommand acCmdUndo
End If
End Sub
funcionam na perfeição........mas não consigo encaixar esta verificação...
If IsNull(Me.ProcessoNº) Or Me.ProcessoNº.Value = "" Then
MsgBox "ProcessoNº é de preenchimento obrigatório.", vbOKOnly + vbCritical, "Atenção"
Me.ProcessoNº.SetFocus
End If
End Sub
obrigado
abraços