Access, champs visibles selon condition
Résolu/Fermé
A voir également:
- Visible access
- Clé usb non visible - Guide
- Compte facebook désactivé mais toujours visible - Guide
- Access appdata - Guide
- Capture d'écran whatsapp visible - Accueil - Messagerie instantanée
- Excel ligne toujours visible - Guide
2 réponses
blux
Messages postés
26533
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
18 décembre 2024
3 317
4 nov. 2010 à 09:46
4 nov. 2010 à 09:46
Salut,
il faut masquer tes champs à l'ouverture du formulaire, avec nom_du_champ.visible = false.
Ensuite, lorsque tes conditions sont réunies, tu les démasques avec nom_du_champ.visible = true.
il faut masquer tes champs à l'ouverture du formulaire, avec nom_du_champ.visible = false.
Ensuite, lorsque tes conditions sont réunies, tu les démasques avec nom_du_champ.visible = true.
BaggyBaggy
Messages postés
2
Date d'inscription
lundi 5 mai 2014
Statut
Membre
Dernière intervention
5 mai 2014
5 mai 2014 à 15:14
5 mai 2014 à 15:14
Bonjour,
Désolé du UP mais c'est exactement mon problème.
Sauf que j'ai toujours une erreur avec .Visible ! Faut il ajouter une référence particulière ?
L'idée c'est d'afficher les champs spécifiques à un motif de transport présent dans une liste déroulante que l'utilisateur choisis.
Donc dans mon current() j'ai :
ModeTransport.Visible = False
DateTransport.Visible = False
HeureRDV.Visible = False
HeurePriseEnCharge.Visible = False
HeureDepot.Visible = False
SiteDepart.Visible = False
ServiceDepart.Visible = False
ChambreDepart.Visible = False
SiteArrivee.Visible = False
ServiceArrivee.Visible = False
Isolement.Visible = False
Matériel.Visible = False
Manutention.Visible = False
Divers.Visible = False
ChoixPatient.Visible = False
HeureArrivee.Visible = False
HeurePenC.Visible = False
LieuDestination.Visible = False
AdresseCDT.Visible = False
Pour ne rien afficher dès l'ouverture du formulaire. Et pourtant j'ai une erreur !
Désolé du UP mais c'est exactement mon problème.
Sauf que j'ai toujours une erreur avec .Visible ! Faut il ajouter une référence particulière ?
L'idée c'est d'afficher les champs spécifiques à un motif de transport présent dans une liste déroulante que l'utilisateur choisis.
Donc dans mon current() j'ai :
ModeTransport.Visible = False
DateTransport.Visible = False
HeureRDV.Visible = False
HeurePriseEnCharge.Visible = False
HeureDepot.Visible = False
SiteDepart.Visible = False
ServiceDepart.Visible = False
ChambreDepart.Visible = False
SiteArrivee.Visible = False
ServiceArrivee.Visible = False
Isolement.Visible = False
Matériel.Visible = False
Manutention.Visible = False
Divers.Visible = False
ChoixPatient.Visible = False
HeureArrivee.Visible = False
HeurePenC.Visible = False
LieuDestination.Visible = False
AdresseCDT.Visible = False
Pour ne rien afficher dès l'ouverture du formulaire. Et pourtant j'ai une erreur !
blux
Messages postés
26533
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
18 décembre 2024
3 317
5 mai 2014 à 16:08
5 mai 2014 à 16:08
Et pourtant j'ai une erreur !
Si tu ne dis pas laquelle, on risque d'y passer un peu de temps...
Si tu ne dis pas laquelle, on risque d'y passer un peu de temps...
BaggyBaggy
Messages postés
2
Date d'inscription
lundi 5 mai 2014
Statut
Membre
Dernière intervention
5 mai 2014
5 mai 2014 à 16:10
5 mai 2014 à 16:10
J'ai : Membre de méthode ou de données introuvable et le .Visible se surligne. Désolé je pensais l'avoir indiqué.
blux
Messages postés
26533
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
18 décembre 2024
3 317
5 mai 2014 à 19:25
5 mai 2014 à 19:25
C'est que tes champs ne sont pas nommés comme indiqué.
blux
Messages postés
26533
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
18 décembre 2024
3 317
5 mai 2014 à 21:17
5 mai 2014 à 21:17
On met le nom du contrôle, pas son étiquette ni sa légende (le cas échéant).
Un autre truc, le code ne devrait pas se mettre dans le current mais dans le open (évènement 'sur ouverture').
Un autre truc, le code ne devrait pas se mettre dans le current mais dans le open (évènement 'sur ouverture').
Modifié par patita le 4/11/2010 à 09:52
Mais je ne sais pas où et comment écrire les conditions pour rendre visible
4 nov. 2010 à 10:03
if ma_liste.value = "OUI" then
nom_du_champ.visible = true
...
end if
4 nov. 2010 à 10:11
Merci !