Bonjour,
Est-il possible par exemple lors de l'éxecution d'une requête, qui lorsqu'on la lance demande un N°Machine, qu'au lieu d'écrire le N° de machine il y ait une liste déroulante qui permet de la sélectionner? C'est possible?
Bonjour,
Est-il possible par exemple lors de l'éxecution d'une requête, qui lorsqu'on la lance demande un N°Machine, qu'au lieu d'écrire le N° de machine il y ait une liste déroulante qui permet de la sélectionner? C'est possible?
je comprend pas trop ce que tu veu faire enfaite tu veux remplir une liste deroulante avec une requete ?Envoyé par guiguikawa
Fonctionnement de ma requête à la base : J'exécute. Une petite fenêtre s'ouvre "veuillez saisir N° machine", je le saisi et le résultat s'affiche.
Fonctionnement que je voudrai : J'éxecute. Une petite fenêtre s'ouvre "veuillez sélectionner machine" (ceci à l'aide d'une liste déroulante), je le sélectionne et le résultat s'affiche.
Est ce possible?
si tu veux une liste déroulante, avec tous les n° de machine, il te suffit de faire soit en dure (dans c'est propriéter) soit en VBA :
en dure : origine source --> Table/Requête
Contenu --> Select n°Machine From laTableOuIlsSont Where SiTuVeuxUnCritèreDeSélection
en Vba :
Dim SqlSelectN°Machine As String
SqlSelectN°Machine = "Select n°Machine From laTableOuIlsSont Where SiTuVeuxUnCritèreDeSélection"
Me.NomDeLaListeDéroulante.RowSourceType = "Table/Requête"
Me.NomDeLaListeDéroulante.RowSource = SqlSelectN°Machine
est-ce que sa répond à ta question?
règle numéro 12 : toujours s'offrir une entrée charismatique !
On vient de me dire que c'était pas possible il fallait passer par un formulaire. Donc merci quand même.
Cordialement,
Guillaume.
pour moi c'est possible mais tout dépends de ce que tu appelle petite fenêtre...
règle numéro 12 : toujours s'offrir une entrée charismatique !
Tu peux créer un petit formulaire avec juste une liste déroulante et un bouton OK, et mettre la propriété Pop-up du formulaire à Oui pour le faire ressembler à une boite de dialogue (petite fenêtre )
-Evénement Sur Click du bouton OK:
-Modifie ta requête pour ajouter comme critère sur NoMachine :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Sub cmdOK_Click() DoCmd.OpenQuery "MaRequete" DoCmd.Close End Sub
Forms![frmOuvreRequete]![listeDeroulante]
OK merci en effet c'est très bien comme solution mais ça me prendra beaucoup trop de temps!! J'ai d'autres priorités c'était vraiment dans un souci d'ergonomie que je demandais ça. En tout cas merci beaucoup.
Cordialement,
Guillaume.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager