OVH Cloud OVH Cloud

Déjà enregistré !

2 réponses
Avatar
Philippe
Bonjour à tous,

Comment faire pour informer l'utilisateur qu'il vient de saisir un doublon
dans un champ sans faire apparaître la boîte d'Access ?

Par exemple il saisie des numéros dans le champ "N° National" 59 02 852 896
ce champ est une clé primaire.
Sur la sortie de ce champ lorsque le numéro est saisie une seconde fois, je
voudrais qu'une boite de dialogue informe que celui-ci existe déjà.

(Le numéro 59 02 852 896 existe déjà, il est impossible de valider).
OK
retour sur le champ en question.
Merci d'avance.

2 réponses

Avatar
Eric
Bonjour,

Sur l'évènement avant Mise à jour du controle N° National :

Private Sub N°_National_BeforeUpdate(Cancel As Integer)
If DCount("*", "LaTable", "[N° National]='" & Me.N°_National & "'")
0 Then
MsgBox "Existe déjà !"

Me.Undo
Cancel = True
End If
End Sub

Bonjour à tous,

Comment faire pour informer l'utilisateur qu'il vient de saisir un doublon
dans un champ sans faire apparaître la boîte d'Access ?

Par exemple il saisie des numéros dans le champ "N° National" 59 02 852 896
ce champ est une clé primaire.
Sur la sortie de ce champ lorsque le numéro est saisie une seconde fois, je
voudrais qu'une boite de dialogue informe que celui-ci existe déjà.

(Le numéro 59 02 852 896 existe déjà, il est impossible de valider).
OK
retour sur le champ en question.
Merci d'avance.


--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
Philippe
Merci beaucoup Eric.
A bientôt.
Philippe


Bonjour,

Sur l'évènement avant Mise à jour du controle N° National :

Private Sub N°_National_BeforeUpdate(Cancel As Integer)
If DCount("*", "LaTable", "[N° National]='" & Me.N°_National & "'")
0 Then
MsgBox "Existe déjà !"

Me.Undo
Cancel = True
End If
End Sub

Bonjour à tous,

Comment faire pour informer l'utilisateur qu'il vient de saisir un doublon
dans un champ sans faire apparaître la boîte d'Access ?

Par exemple il saisie des numéros dans le champ "N° National" 59 02 852 896
ce champ est une clé primaire.
Sur la sortie de ce champ lorsque le numéro est saisie une seconde fois, je
voudrais qu'une boite de dialogue informe que celui-ci existe déjà.

(Le numéro 59 02 852 896 existe déjà, il est impossible de valider).
OK
retour sur le champ en question.
Merci d'avance.


--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr