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

IHM Discussion :

Remplacer 1 liste déroulante par des cases d'options


Sujet :

IHM

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 66
    Par défaut Remplacer 1 liste déroulante par des cases d'options
    Bonjour à tous,

    j'ai créé un formulaire qui me permet d'effectuer des recherches dans ma table à l'aide de 2 champs textes nommés "Texte 100" et "Texte110" dans lesquels je saisi une date de début et une date de fin ; ainsi qu'une liste déroulante "Modifiable60" qui me permet de dire sur quel critère j'effectue ma recherche (liste des critères du modifiable60 : petit, grand, large, mince).

    Je souhaiterai remplacer ce Modifiable60 par des cases d'otions qui reprendrai mes critères "petit, grand, large, mince" ainsi que une case d'option qui reprendrai tout mes précédents critères et que je nommerai ''global''.

    Quelqu'un peut il me dire comment je dois procéder car je ne comprend pas comment je dois faire et notamment comment déclarer les valeurs.

    Merci de votre aide

  2. #2
    Membre Expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Par défaut
    Bonjour,

    Pour la bonne utilisation des cases à cocher....

    Les Cases à Cocher et les Groupes d'Options dans Access

    ...bonne lecture

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 66
    Par défaut
    bonjour,

    effectivement j'ai lu ce tuto mais je n'arrive pas à comprendre comment faire pour affecter a chacune de mes cases d'option la valeur que je souhaite leur attribuer (ex : case d'option 1 = mince ; case d'option 2 = large, case d'option 3 = tous les critères ; etc ...) afin que qu'elle le recherche dans le champs dédié de la base et suivant mes dates de début et de fin de recherche

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : France

    Informations professionnelles :
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 219
    Par défaut
    Bonjour,
    Si tu as bien lu le tuto
    Sur un groupe d’options que l’on peut appeler par ex : « selection »
    Chaque case d’option est numérotée de 1 à x
    On peut mettre le code suivant pour affecter par exemple le résultat à une variable « MaVar ».
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    Private Sub selection_Click()
    Dim sel As Integer
    Dim MaVar As String
     
    sel = Me.selection.Value
     
    Select Case sel
    Case 1
    MaVar = "petit"
    Case 2
    MaVar = "grand"
    Case 3
    MaVar = "large"
    Case 4
    MaVar = "mince"
    Case 5
    MaVar = "tous"
    End Select
     
    '.............= MaVar
    End Sub
    c'est une possibilité.

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 66
    Par défaut
    merci de votre réponse,

    si j'ai bien compris, et en suivant votre exemple, cela veut dire que je déclare "[selection]" en critère de ma requête ? dans le but que la recherche s'effectue ?

  6. #6
    Membre Expert
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : France

    Informations professionnelles :
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 219
    Par défaut
    bonjour,
    cela veut dire que je déclare "[selection]" en critère de ma requête ?
    non, si selection est le groupe d'option il renvoit 1,2....

    pour "faire simple" tu peux mettre une zone de texte qui récupère la valeur de MaVar(tu mets sa propriété visible à :non ) et tu la mets en critère de ta requête.
    où tu mets ce code dans une fonction et tu mets cette fonction en critère de ta requête c'est plus pro mais un peu plus complexe.

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

Discussions similaires

  1. [AC-2010] Liste déroulante lié à des cases à cochés
    Par apotreau dans le forum Access
    Réponses: 0
    Dernier message: 16/07/2013, 09h44
  2. [MySQL] Changer une liste déroulante par des checkbox
    Par Penny dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 14/09/2012, 19h10
  3. Liste déroulante liée à des cases à cocher
    Par JDev_ dans le forum VBA Access
    Réponses: 7
    Dernier message: 21/05/2012, 17h32
  4. [AC-2010] Liste déroulante influencé par des cases à cocher
    Par xChristianex dans le forum Access
    Réponses: 4
    Dernier message: 25/07/2011, 16h06
  5. Réponses: 8
    Dernier message: 28/11/2005, 14h41

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