Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/04/2011, 19h15   #1
Invité régulier
 
Inscription : octobre 2003
Messages : 25
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 25
Points : 6
Points : 6
Par défaut Vérifier les doublons

Bonjour,

Dans un formulaire je souhaiterai créer un évenement avant la mise à jour d'un champ pour vérifier les éventuels doublons.

J'ai donc un champ "DateAdhesion" au format "Date abrégée" et un champ "RefContact" au format "Numérique".

L'idée, c'est que dans ma table, il ne doit pas y avoir plus d'un enregistrement qui comprendrait à la fois l'année (uniquement) et le RefContact. Ex : dans ma table j'ai :

DateAdhesion = 04/04/2011
RefContact = 2540

En résultat je souhaite, si DateAdhesion=2011 et RefContact=2540 alors doublon

Comment puis je faire pour tester mon enregistrement lors de la saisie ?

Merci de votre aide
Vince26exe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2011, 19h50   #2
Expert Confirmé Sénior
 
Avatar de f-leb
 
Homme Fabien
Enseignant
Inscription : janvier 2009
Messages : 2 410
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 41
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2009
Messages : 2 410
Points : 4 439
Points : 4 439
bonjour,

A partir d'une table TblAdhesion(id,..., DateAdhesion, RefContact) et sur l'évènement "Avant Modification", on peut écrire la macro de données:


Cela semble marcher chez moi, à tester...
f-leb est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h21.


 
 
 
 
Partenaires

Hébergement Web