J'ai donc quelques requêtes déjà écrites et mon but est d'avoir un utilisateur entrée certains champs qui changeraient la façon dont la requête est retournée, ayant essentiellement l'utilisateur changer 2 ou 3 paramètres de la requête originale.
D'abord, je vais avoir des problèmes pour faire une requête pour exécuter en VBA:Requête SQL à VBA et affichage résultat dans le formulaire
Private Sub QResultButton_Click()
DoCmd.OpenQuery (Readings2009, acViewPreview,acReadOnly)
End Sub
[Readings2009 est une requête que j'ai créé dans Access] Cette fonction renvoie une erreur de syntaxe.
J'ai aussi voir ce fait:
strSQL = "SELECT Readings2009.id, Readings2009.othercolumn, Readings2009.another
WHERE Readings2009.something > today() ..."
DoCmd.RunSQL (strSQL)
Je ne peux pas non plus à travailler. Toute aide serait grandement appréciée.
L'une des actions suivantes renvoie toujours une erreur de syntaxe. DoCmd.OpenQuery "Readings2009" ou DoCmd.OpenQuery ("Readings2009", acViewPreview, acReadOnly) dois-je définir cela comme une chaîne en premier? –
Si vous pouviez publier un exemple de comment exécuter correctement une requête dans VBA qui serait vraiment tout ce dont j'ai besoin. –
La ligne que j'ai posté devrait fonctionner. La requête Readings2009 fonctionne-t-elle lorsque vous l'ouvrez manuellement? – Fionnuala