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 08/08/2011, 16h05   #1
Membre à l'essai
 
Inscription : février 2011
Messages : 76
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 76
Points : 20
Points : 20
Par défaut créer bouton dynamiquement en code VBA

Bonjour,
je cherche le code pour créer un bouton de façon dynamique.
En fait quand je clique sur un bouton de mon formulaire, je voudrais ajouter des champs dynamiquement.
J'espere avoir été assez clair et vous remercie par avance de vos réponses.
xargin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2011, 16h26   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 617
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 617
Points : 30 959
Points : 30 959
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Peux-tu expliquer pourquoi tu veux faire cela ?

L'ajout dynamique tel que tu le décris provient souvent (mais pas tout le temps) d'un problème de conception.

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 08/08/2011, 16h35   #3
Membre à l'essai
 
Inscription : février 2011
Messages : 76
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 76
Points : 20
Points : 20
en fait, mon formulaire est un formulaire de commande, et mon bouton dynamique va ajouter plusieurs produits.
xargin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2011, 18h00   #4
Nouveau Membre du Club
 
Homme
Chef de projet MOA
Inscription : juillet 2011
Messages : 22
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Chef de projet MOA
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : juillet 2011
Messages : 22
Points : 32
Points : 32
une autre piste qui pourrait t'aider :

Crée tous les boutons et contrôles dont tu auras besoin dans ton formulaires.
Initialise la valeur de la propriété Visible (onglet format de la boite à outil propriété) à Faux.

Quand tu cliques sur ton bouton affiche les controles que tu as besoin d'afficher de cette manière

Code :
1
2
 
MonBouton.Visible = True
"MonBouton" étant le nom du contôle à afficher.

De la même manière si tu as besoin de masquer ton contrôle

Code :
1
2
 
MonBouton.Visible = False
dave92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2011, 18h31   #5
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 617
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 617
Points : 30 959
Points : 30 959
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Re

Citation:
Envoyé par xargin Voir le message
en fait, mon formulaire est un formulaire de commande, et mon bouton dynamique va ajouter plusieurs produits.
Pour moi, mais ce n'est que mon avis, le fait de travailler de cette manière pour ajouter des produits à une commande dénote une mauvaise conception dut à une mauvaise connaissance d'Access. Ce n'est pas une critique envers toi, on apprend tout un jour.

Attends d'avoir d'autres avis éclairés, mais tu trouveras dans la FAQ Access des informations pour créer des contrôles dynamiquement.

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 09/08/2011, 09h35   #6
Membre à l'essai
 
Inscription : février 2011
Messages : 76
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 76
Points : 20
Points : 20
Merci pour vos réponses, je vais essayer de faire un sous formulaire.
xargin 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 07h59.


 
 
 
 
Partenaires

Hébergement Web