Hello
Dans un formulaire, je vérifie par code si un enregistrement ne fait pas doulon !!
La détection marche très bien mais le hic vient apres !!
En effet si l'utilisateur fait echappe tout ce passe comme je veux mais s'il resaisit la valeur qu'il a éffacé il me dédecte un doublon alors que le champ n'existe plus !!
On m'a parlé demais j'ai pas réussi a trouvé l'a solution !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part .oldvalue
Voici le code de ma détection de doublon :
Quelqu'un aurait un idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Private Sub Titre_Film_BeforeUpdate(Cancel As Integer) On Error GoTo Err_Titre_Film_BeforeUpdate If Not IsNull([Titre Film]) Then If FilmExiste([Titre Film]) = True Then AfficherErreur "Ce film existe déjà dans la base de données.", "Erreur de saisie" DoCmd.CancelEvent End If End If Exit Sub Err_Titre_Film_BeforeUpdate: MsgBox Err.Description Exit Sub End Sub
Merci d'avance !!
@+
Bestal 666
Partager