OVH Cloud OVH Cloud

double clique

2 réponses
Avatar
Fr
Bonjour


A ce jour j'ai un frm qui m'affiche manuellement ttes mes rQ càd sous forme
de bouton lancement de requete.

maintenant je souhaiterais exécuter mes Rq en double cliquant sur elles dans
une liste déroulante ..est ce que c possible ?

merci bcp

@++
Franck

2 réponses

Avatar
Eric
Bonjour,

En double-cliquant dans la liste déroulée, je n'en suis pas sur car il
faut dans 1 premier temps Mettre à jour la liste pour identifier la
requête puis lancer l'ouverture, mais par contre tu peux les ouvrir
automatiquement après le choix dans la liste, c'est à dire après mise à
jour de la liste.

Attention, tu ne peux ouvrir que des requêtes Sélection.

Exemple de code : (Reférence Microsoft DAO 3.xx Object Library)
Private Sub Form_Open(Cancel As Integer)
Dim qry As DAO.QueryDef
With Me.Modifiable0
.RowSourceType = "Liste Valeurs"
For Each qry In CurrentDb.QueryDefs
If Left(qry.Name, 1) <> "~" Then
.RowSource = .RowSource & qry.Name & ";"
End If
Next qry
End With
End Sub

Private Sub Modifiable0_AfterUpdate()
DoCmd.OpenQuery Modifiable0.ItemData(Modifiable0.ListIndex)
End Sub

Pour le doube-clic mais sur Access2K ca ne marche pas tant que la liste
n'est pas mise à jour, donc ca fait plus de 2 clics ;-)

Private Sub Modifiable0_DblClick(Cancel As Integer)
DoCmd.OpenQuery Modifiable0.ItemData(Modifiable0.ListIndex)
End Sub

--
A+
Eric
Un petit tour ici : http://users.skynet.be/mpfa/
Accès aux archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Bonjour


A ce jour j'ai un frm qui m'affiche manuellement ttes mes rQ càd sous forme
de bouton lancement de requete.

maintenant je souhaiterais exécuter mes Rq en double cliquant sur elles dans
une liste déroulante ..est ce que c possible ?

merci bcp

@++
Franck




Avatar
Eric


Attention, tu ne peux ouvrir que des requêtes Sélection.



Mais non je me suis peut-être trop avancé ! Le docmd.OpenQuery lance
aussi les requêtes Action.
--
A+
Eric
Un petit tour ici : http://users.skynet.be/mpfa/
Accès aux archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr