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 d'un état à partir d'un groupe d'options


Sujet :

Access

  1. #1
    Membre habitué Avatar de Daniel MOREAU
    Inscrit en
    Décembre 2004
    Messages
    372
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 372
    Points : 142
    Points
    142
    Par défaut Choix d'un état à partir d'un groupe d'options
    Bonjour,

    A partir d'un formulaire je souhaiterai choisir l'état à éditer à partir d'un groupe d'options que je coche.

    Par exemple :
    1 = Edition Globale
    2 = Edition Détaillée
    3 = etc...

    Est-ce possible et si oui pouvez vous m'aider ?

    Merci pour vos réponses.

    Daniel MOREAU

  2. #2
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Et bien tu places les options dans un groupe d'option et tu sur un bouton "imprimer", tu testes la valeur du groupe en VBA

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Select Case GroupeOption.Value
    Case 1 
    Docmd.OpenReport "EtatDetaille"
    Case 2
    Docmd.OpenReport "EtatGlobal"
    ' et ainsi de suite
    End Select

    Autre possibilité à tester : donner le nom de l'état à ouvrir comme valeur au différentes options

    Et le code du bouton sera alors

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Docmd.OpenReport GroupeOption.Value
    A voir si c'est possible. Peut être que les valeurs doivent exclusivement être numérique

  3. #3
    Faw
    Faw est déconnecté
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    1 169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 169
    Points : 1 383
    Points
    1 383
    Par défaut
    Citation Envoyé par Tofalu
    Autre possibilité à tester : donner le nom de l'état à ouvrir comme valeur au différentes options

    Et le code du bouton sera alors

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Docmd.OpenReport GroupeOption.Value
    A voir si c'est possible. Peut être que les valeurs doivent exclusivement être numérique
    Oui les valeurs sont numériques. Pour récupérer la légende assicié c'est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MsgBox Me.Cadre0.Controls(Me.Cadre0.Value - 1).Caption
    Si on choisit 0 comme première valeur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MsgBox Me.Cadre0.Controls(Me.Cadre0.Value).Caption
    A manier avec précaution. Les index de groupes d'options sont des
    références "géographiques" (emplacement du bouton dans le groupe)


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 04/09/2011, 18h14
  2. Réponses: 1
    Dernier message: 22/02/2006, 19h01
  3. Réponses: 1
    Dernier message: 01/11/2005, 03h24
  4. Recherche d'un état à partir d'un formulaire
    Par Marmouz dans le forum Access
    Réponses: 2
    Dernier message: 14/09/2005, 23h14
  5. état à partir d'un fichier texte
    Par onkel dans le forum Bases de données
    Réponses: 1
    Dernier message: 21/07/2005, 10h26

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