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 23/11/2011, 20h38   #1
Invité de passage
 
Homme eric
Technicien maintenance
Inscription : novembre 2011
Messages : 5
Détails du profil
Informations personnelles :
Nom : Homme eric
Localisation : France

Informations professionnelles :
Activité : Technicien maintenance
Secteur : Santé

Informations forums :
Inscription : novembre 2011
Messages : 5
Points : 0
Points : 0
Par défaut Forcer la saisie d'un champ en fonction valeur d'un autre champ

* Bonjour, *

Comment forcer la saisie d'un champ en fonction de la valeur d'un autre champ. je m'explique: j'ai un champ X qui peut prendre comme valeur 1 ou 2. Si la valeur est 1 ne rien saisir dans le champ Y. Si la valeur est 2, rendre obligatoire la saisie du champ Y.

Merci
eric0512 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2011, 04h10   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 623
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 623
Points : 30 954
Points : 30 954
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Une solution serait de faire un test du contenu des deux champs sur l'évènement BeforeUpdate de ton formulaire.

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2011, 11h49   #3
Membre du Club
 
Développeur informatique
Inscription : décembre 2008
Messages : 43
Détails du profil
Informations personnelles :
Âge : 49

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : décembre 2008
Messages : 43
Points : 46
Points : 46
Citation:
Envoyé par eric0512 Voir le message
* Bonjour, *

Comment forcer la saisie d'un champ en fonction de la valeur d'un autre champ. je m'explique: j'ai un champ X qui peut prendre comme valeur 1 ou 2. Si la valeur est 1 ne rien saisir dans le champ Y. Si la valeur est 2, rendre obligatoire la saisie du champ Y.

Merci
Salut,

essaie ça:
dans l'Event AfterUpdate de ChampsX
Code :
1
2
3
if me.ChampsX=2 then
me.ChampsY.setfocus
EndIf
Puis
dans l'Event AfterUpdate de ChampsY
Code :
1
2
3
4
if me.ChampsX=2 and isnull(ChampsY) then
msgbox "Champs Y doit être renseigné"
me.ChampsY.setfocus
EndIf
Boncourage.
NguyenRD est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2012, 17h43   #4
Invité de passage
 
Homme eric
Technicien maintenance
Inscription : novembre 2011
Messages : 5
Détails du profil
Informations personnelles :
Nom : Homme eric
Localisation : France

Informations professionnelles :
Activité : Technicien maintenance
Secteur : Santé

Informations forums :
Inscription : novembre 2011
Messages : 5
Points : 0
Points : 0
Reponse un peu tardive mais merci beaucoup pour votre aide
eric0512 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 14h49.


 
 
 
 
Partenaires

Hébergement Web