OVH Cloud OVH Cloud

question form_error (newbie)

1 réponse
Avatar
Didier Fraisse
Bonjour

Extrait de l'aide en ligne access

Private Sub Form_Error(ErrDonnée As Integer, Réponse As Integer)
Const conCléDupliquée = 3022
Dim chMsg As String

If ErrDonnée = conCléDupliquée Then
Réponse = acDataErrContinue
chMsg = " A chaque enregistrement d'employé doit correspondre " _
& " un numéro d'IDentification unique. Veuillez vérifier vos
données."
MsgBox chMsg
End If
End Sub

Comment faire pour identifier la zone à l'origine de l'erreur dans le cas ou
il y aurait plusieurs clé uniques
dans mon cas j'ai un Identifiant unique et (N° Fournisseur+N° Facture
unique) si l'un des deux est en double j'obtiens le meme message

Merci de votre aide
Didier

1 réponse

Avatar
Bruno
En faisant les controles dans les événements beforeUpdate() de chaque zone.
Utilise des dlookup pour faire les controles.
Sinon, à mon avis, c'est impossible dans Form_Error
@+
Bruno


"Didier Fraisse" a écrit dans le message de
news:419c6439$0$31419$
Bonjour

Extrait de l'aide en ligne access

Private Sub Form_Error(ErrDonnée As Integer, Réponse As Integer)
Const conCléDupliquée = 3022
Dim chMsg As String

If ErrDonnée = conCléDupliquée Then
Réponse = acDataErrContinue
chMsg = " A chaque enregistrement d'employé doit correspondre " _
& " un numéro d'IDentification unique. Veuillez vérifier vos
données."
MsgBox chMsg
End If
End Sub

Comment faire pour identifier la zone à l'origine de l'erreur dans le cas
ou

il y aurait plusieurs clé uniques
dans mon cas j'ai un Identifiant unique et (N° Fournisseur+N° Facture
unique) si l'un des deux est en double j'obtiens le meme message

Merci de votre aide
Didier