Bonjour,
Je cherche à afficher dans une liste déroulante la liste de mes requêtes dans le but suivant :
Lorsque que je sélectionne une requête via la liste, elle s'exécute et le résultat s'affiche et s'actualise si une nouvelle requête est sélectionnée.
Pour le moment j'en suis qu'au stade où il faut afficher les noms des requêtes dans la liste déroulante.
J'ai lu plusieurs forums en quête de solution. Voici le code de mes différentes tentatives :
et
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 lstRequetes_AfterUpdate() Dim strRequete As String strRequete = Me!lstRequetes On Error Resume Next DoCmd.SelectObject acQuery, strRequete If Err <> 0 Then DoCmd.OpenQuery strRequete, acViewNormal Else MsgBox "Impossible de trouver la requête nommée " & strRequete & " !" End If End Sub
Merci d'avance pour votre aide et vos solutions.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT MsysObjects.Name FROM MsysObjects WHERE (((MsysObjects.Name) Not Like "Msys*" And (MsysObjects.Name) Not Like "~*") AND ((MsysObjects.Type)=5)) ORDER BY MsysObjects.Name;
Partager