IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

choix dans une liste déroulante


Sujet :

Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Août 2008
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 15
    Points : 6
    Points
    6
    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.

  2. #2
    Membre régulier Avatar de 5GPCISAS1
    Inscrit en
    Novembre 2007
    Messages
    85
    Détails du profil
    Informations personnelles :
    Âge : 64

    Informations forums :
    Inscription : Novembre 2007
    Messages : 85
    Points : 93
    Points
    93
    Par défaut
    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).

  3. #3
    Futur Membre du Club
    Inscrit en
    Août 2008
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 15
    Points : 6
    Points
    6
    Par défaut
    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.

  4. #4
    Membre régulier Avatar de 5GPCISAS1
    Inscrit en
    Novembre 2007
    Messages
    85
    Détails du profil
    Informations personnelles :
    Âge : 64

    Informations forums :
    Inscription : Novembre 2007
    Messages : 85
    Points : 93
    Points
    93
    Par défaut
    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.

  5. #5
    Futur Membre du Club
    Inscrit en
    Août 2008
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 15
    Points : 6
    Points
    6
    Par défaut
    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

  6. #6
    Membre régulier Avatar de 5GPCISAS1
    Inscrit en
    Novembre 2007
    Messages
    85
    Détails du profil
    Informations personnelles :
    Âge : 64

    Informations forums :
    Inscription : Novembre 2007
    Messages : 85
    Points : 93
    Points
    93
    Par défaut
    Je crois que ça donnerai quelque chose comme ça:

    évènement sur click du bouton

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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

Discussions similaires

  1. Rafraichir un formulaire en fonction d'un choix dans une liste déroulante
    Par talondachil dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 29/01/2008, 23h17
  2. [SQL] Choix dans une liste déroulante issue d'une requête SQL
    Par Moustic74 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 01/06/2007, 14h06
  3. [MySQL] affichage automatique d'un champs suite à un choix dans une liste déroulante
    Par sanaa.ben dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 13/10/2006, 00h18
  4. Réponses: 2
    Dernier message: 01/08/2006, 23h24
  5. [FORMULAIRE] affichage selon le choix dans une liste déroulante.
    Par gailup dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 25/06/2006, 14h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo