Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
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 12/08/2011, 10h20   #1
Invité régulier
 
Femme Laetitia
Consultant CRM
Inscription : juillet 2011
Messages : 32
Détails du profil
Informations personnelles :
Nom : Femme Laetitia
Localisation : France

Informations professionnelles :
Activité : Consultant CRM
Secteur : Conseil

Informations forums :
Inscription : juillet 2011
Messages : 32
Points : 5
Points : 5
Par défaut Access ne reconnait plus la propriété Visible

Bonjour,

Access affiche ce message d'erreur quand je clique sur un bouton : "Erreur de compilation : Membre de méthode ou de données introuvables".
En fait, apparement Acces ne reconnait pas la propriété Visible dans le code suivant :

Code :
1
2
3
4
5
6
7
8
9
10
11
Private Sub client_AfterUpdate()
If client.Value = "OUI" Then
Bureau.Visible = True
Contact.Visible = True
LOB.Visible = True
Else
Bureau.Visible = False
Contact.Visible = False
LOB.Visible = False
End If
End Sub
Est que vous sauriez comment lui faire accepter Visible? (sachant qu'il y a qqs temps Access acceptait cette propriété, donc j'ai peut être changé queque chose malencontreusement...)
Me.Leti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 10h27   #2
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 223
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 223
Points : 9 920
Points : 9 920
Envoyer un message via Skype™ à Domi2
Bonjour,

Quelle est la ligne qui est surlignée en jaune dans ton code ?

Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 11h33   #3
Invité régulier
 
Femme Laetitia
Consultant CRM
Inscription : juillet 2011
Messages : 32
Détails du profil
Informations personnelles :
Nom : Femme Laetitia
Localisation : France

Informations professionnelles :
Activité : Consultant CRM
Secteur : Conseil

Informations forums :
Inscription : juillet 2011
Messages : 32
Points : 5
Points : 5
C'est la première ligne où apparait Visible et d'ailleurs, il n'y a que Visible qui est surligné. Si je met entre crochet ce qui était surligné en jaune, voilà ce que ça donne :
"Private Sub client_AfterUpdate()
If client.Value = "OUI" Then
Bureau.[Visible] = True
Contact.Visible = True
LOB.Visible = True
Else
Bureau.Visible = False
Contact.Visible = False
LOB.Visible = False
End If
End Sub"

Merci pour ton aide :-)
Me.Leti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 12h53   #4
Membre du Club
 
Homme
Étudiant
Inscription : juillet 2011
Messages : 47
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : juillet 2011
Messages : 47
Points : 46
Points : 46
Bonjour,

Quel est le type de l'objet Bureau ? Ou est-il déclaré ?
Nitsuja est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 13h13   #5
Membre régulier
 
Inscription : novembre 2010
Messages : 151
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : novembre 2010
Messages : 151
Points : 89
Points : 89
Bonjour,

Avec ma très faible expérience en code, j'écrirai :

Code :
1
2
Me.Bureau.Visible = True
Me.Contact.Visible = True
Jean-Pierre
jeanpierre78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 13h19   #6
Membre actif
 
Avatar de SeaWolf601
 
Inscription : août 2006
Messages : 239
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 239
Points : 192
Points : 192
J'aurais écrit pareil que jeanpierre78.

et question idiote... tu n'as pas une zone appelé "Visible" par hasard ?
(si si ça m'est arrivé de voir cela... promis)
__________________

La théorie, c'est quand on sait tout et que rien ne fonctionne.
La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Ici nous avons réuni théorie et pratique: Rien ne fonctionne ... et personne ne sait pourquoi !

Albert Einstein
SeaWolf601 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 14h35   #7
Membre éclairé
 
Homme Michel
Développeur informatique
Inscription : février 2008
Messages : 261
Détails du profil
Informations personnelles :
Nom : Homme Michel
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Finance

Informations forums :
Inscription : février 2008
Messages : 261
Points : 304
Points : 304
Par défaut Je viens de tester

Je viens de tester avec :

Code :
1
2
3
Me.Bureau.Visible = (client.Value = "OUI")
Me.Contact.Visible = (client.Value = "OUI")
Me.LOB.Visible = (client.Value = "OUI")
et chez moi, sous ACCESS 2003 ... Cela fonctionne OK

Si je mets ma rubrique Clients à "OUI", tous les autres champs sont visibles, sinon ils ne le sont pas.

Par ailleurs, quand bien même tu aurais un champ qui se nomme "Visible", cela ne perturberait pas, Access faisant la différence entre un nom de champ et ses propriétés.

Si cela ne fonctionne pas, tu pourrais peut être chercher du côté de "Outils / Références" (dans les modules) et voir quelles sont les références cochées... dès fois qu'il t'en manquerait une.

Michel
Orion34080 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 15h23   #8
Invité régulier
 
Femme Laetitia
Consultant CRM
Inscription : juillet 2011
Messages : 32
Détails du profil
Informations personnelles :
Nom : Femme Laetitia
Localisation : France

Informations professionnelles :
Activité : Consultant CRM
Secteur : Conseil

Informations forums :
Inscription : juillet 2011
Messages : 32
Points : 5
Points : 5
Merci beaucoup à tous!
Ca marche parfaitement bien maintenant
Me.Leti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 16h30   #9
Membre éclairé
 
Homme Michel
Développeur informatique
Inscription : février 2008
Messages : 261
Détails du profil
Informations personnelles :
Nom : Homme Michel
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Finance

Informations forums :
Inscription : février 2008
Messages : 261
Points : 304
Points : 304
Par défaut ah bon ?

Ben, dis nous au moins ce que tu as fait pour que ça marche... Qu'on sache pour la prochaine fois

Merci
Michel
Orion34080 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h13.


 
 
 
 
Partenaires

Hébergement Web