Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
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 27/08/2008, 10h18   #1
Invité de passage
 
Inscription : août 2008
Messages : 15
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 15
Points : 2
Points : 2
Par défaut choix dans une liste déroulante

Salam,

Svp, dans un formulaire, quand on ajoute un bouton de commande, l'assistant nous demande que doit-il se passer lorsqu'on appui sur le bouton, mais si j'ai plusieurs choix à faire, dans ce cas j'utilise une liste déroulante, mais je sais pas comment faire pour que si je fais un choix il m'exécute une commande différente, comme le bouton de commande.

Merci d'avance

Salam.
timis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2008, 10h45   #2
Membre régulier
 
Avatar de 5GPCISAS1
 
Inscription : novembre 2007
Messages : 85
Détails du profil
Informations personnelles :
Âge : 52

Informations forums :
Inscription : novembre 2007
Messages : 85
Points : 78
Points : 78
Bonjour,

Si tu as plusieurs choix, tu peux utiliser plusieurs boutons.
Si tu que ton bouton effectue une autre action que celle proposées dans l'assistant, tu lui appose une macro ou du code (via les propriétés - évènement).
5GPCISAS1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2008, 11h25   #3
Invité de passage
 
Inscription : août 2008
Messages : 15
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 15
Points : 2
Points : 2
Citation:
Envoyé par 5GPCISAS1 Voir le message
Bonjour,

Si tu as plusieurs choix, tu peux utiliser plusieurs boutons.
Si tu que ton bouton effectue une autre action que celle proposées dans l'assistant, tu lui appose une macro ou du code (via les propriétés - évènement).
Salam,

Je te remerci de m'avoir répondu,
Effectivement j'ai plusieurs choix, et c'est pour ça que je veux utiliser une liste déroulante au lieu de plusieurs boutons, donc je dois utiliser une macro avec des conditions, c'est ça? mais j'ai aucune idée sur la formulation des conditions.
timis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2008, 13h26   #4
Membre régulier
 
Avatar de 5GPCISAS1
 
Inscription : novembre 2007
Messages : 85
Détails du profil
Informations personnelles :
Âge : 52

Informations forums :
Inscription : novembre 2007
Messages : 85
Points : 78
Points : 78
Tu peux faire appliquer une procédure évènementielle à ta liste (code) sur une action donnée, mais il faudrais que tu donnes des précisions sur tes choix,sur ta liste déroulante et sur les actions que tu veux que celle-ci fasse.
5GPCISAS1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2008, 13h52   #5
Invité de passage
 
Inscription : août 2008
Messages : 15
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 15
Points : 2
Points : 2
Citation:
Envoyé par 5GPCISAS1 Voir le message
Tu peux faire appliquer une procédure évènementielle à ta liste (code) sur une action donnée, mais il faudrais que tu donnes des précisions sur tes choix,sur ta liste déroulante et sur les actions que tu veux que celle-ci fasse.

Oui c'est exactement ça ce que je veux faire, le formulaire il comporte 3 listes déroulantes: Année, Mois et Site, la liste des années comporte 10 choix, des mois comporte 12; de Janvier à Décembre, et la liste des site comporte 3 choix, alors j'ai ajouté un bouton de commande et j'ai créé une macro dans laquelle j'ai mi dans le champ action: OuvrirFormulaire, et dans le champ Condition de la marco j'ai pas su quoi mettre, sachant que je veux pour chaque choix ouvrir un formulaire différent, par exemple si je choisi l'année 2008 et le mois Janvier et le site A, il va m'ouvrir le formulaire qui correspond à ces données et que j'ai déja créé.

Voila, j'espère que c'est plus clair qu'avant, j'attend toujours vos suggestions
timis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2008, 14h10   #6
Membre régulier
 
Avatar de 5GPCISAS1
 
Inscription : novembre 2007
Messages : 85
Détails du profil
Informations personnelles :
Âge : 52

Informations forums :
Inscription : novembre 2007
Messages : 85
Points : 78
Points : 78
Je crois que ça donnerai quelque chose comme ça:

évènement sur click du bouton

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
Private Sub Bouton_Click()
On Error GoTo Err_Bouton_Click
 
DoCmd.OpenForms "Nom_Formulaire", acViewPreview, "", "[Année]=[Forms]![F_Choix]![Année] And [Mois]=[Forms]![F_Choix]![Mois] And [Site]=[Forms]![F_Choix]![Site]", acDialog
 
Exit_Bouton_Click:
    Exit Sub
 
Err_Bouton_Click:
    MsgBox Err.Description
    Resume Exit_Bouton_Click
 
End Sub
5GPCISAS1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2008, 14h20   #7
Invité de passage
 
Inscription : août 2008
Messages : 15
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 15
Points : 2
Points : 2
Merci pour ta réponse, mais vraiment j'ai rien compri, vue que je viens de débuter dans Access, j'ai lu quelques cours sur les tables,requêtes, formulaires, macros, mais sans toucher au code, je n'ai aucune idée, si vous voulez bien me guider sur le chemin ou je pourrai coller ce code, je serai reconnaissante, même si je pense pas que je pourrai y arriver sans comprendre le code.

Merci encore une fois
timis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2008, 14h34   #8
Membre régulier
 
Avatar de 5GPCISAS1
 
Inscription : novembre 2007
Messages : 85
Détails du profil
Informations personnelles :
Âge : 52

Informations forums :
Inscription : novembre 2007
Messages : 85
Points : 78
Points : 78
Essaies de joindre une copie de ta base de donnée.
5GPCISAS1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2008, 14h52   #9
Invité de passage
 
Inscription : août 2008
Messages : 15
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 15
Points : 2
Points : 2
Vraiment j'ai rien compri, j'ai cherché ou mettre votre proposition, mais j'ai pas pu y arriver, vraiment je comprend rien en ce qui concerne les codes et programmation sur access.

timis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2008, 15h29   #10
Membre régulier
 
Avatar de 5GPCISAS1
 
Inscription : novembre 2007
Messages : 85
Détails du profil
Informations personnelles :
Âge : 52

Informations forums :
Inscription : novembre 2007
Messages : 85
Points : 78
Points : 78
Citation:
Envoyé par 5GPCISAS1 Voir le message
Essaies de joindre une copie de ta base de donnée.
Je vais la regarder et je t'expliquerai ensuite.
5GPCISAS1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2008, 17h26   #11
Invité de passage
 
Inscription : août 2008
Messages : 15
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 15
Points : 2
Points : 2
Citation:
Envoyé par 5GPCISAS1 Voir le message
Je vais la regarder et je t'expliquerai ensuite.
Je vous remerci infiniment.
timis 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 22h10.


 
 
 
 
Partenaires

Hébergement Web