Salut J'ai besoin de créer une requête dans MSAccess 2003 par le code (a.k.a. VB) - comment puis-je accomplir cela?Créer une requête dynamiquement par le code dans MSAccess 2003 [VBA]
11
A
Répondre
23
Une vague réponse pour une question vague :)
strSQL="SELECT * FROM tblT WHERE ID =" & Forms!Form1!txtID
Set qdf=CurrentDB.CreateQueryDef("NewQuery",strSQL)
DoCmd.OpenQuery qdf.Name
4
Merci pour cette réponse et le petit morceau de code. Si quelqu'un a besoin de définir les types de données pour les variables utilisées, utilisez ceci:
Dim strsql As Variant
Dim qdf As QueryDef
+4
Dim strSQL As String – Fionnuala
2
Dim strSql As String 'as already in example
Dim qdf As QueryDef 'as already in example
strSql = "SELECT * FROM tblT WHERE ID =" & Forms!Form1!txtID 'as already in example
On Error Resume Next
'Delete the query if it already exists
DoCmd.DeleteObject acQuery, "NewQuery"
Set qdf = CurrentDb.CreateQueryDef("NewQuery", strSql) 'as already in example
DoCmd.OpenQuery qdf.Name 'as already in example
'release memory
qdf.Close 'i changed qdef to qdf here and below
Set qdf = Nothing
Questions connexes
- 1. requête SQL dans le code VBA
- 2. MSAccess 2003 - VBA pour passer une valeur d'un formulaire à un autre
- 3. Comment écrire une requête de sélection de jointure dans MSAccess?
- 4. créer des requêtes pendant l'exécution dans msaccess
- 5. MS Acess 2003 - VBA pour la requête Update SQL?
- 6. Access 2003 VBA Obtenir le filtre actif?
- 7. McAfee supprime le code du module VBA
- 8. Boîte de dialogue VBA Word 2003
- 9. Comment exécuter une requête SQL dynamique contre MS Access 2003 via VBA?
- 10. Asp.net Master Page contrôle dynamiquement par le code derrière
- 11. Comment créer une requête dynamique avec SubSonic
- 12. Liaison d'un ListBox à une requête dans MS Access 2003
- 13. Pour chaque ne fonctionne pas correctement dans le code VBA
- 14. Impossible de créer une application Web dans Visual Studio 2003
- 15. Requête SQL à VBA et affichage résultat dans le formulaire
- 16. problème VBA requête SQL
- 17. Comment créer un MDE Access 2003 par programme ou par ligne de commande dans Access 2007?
- 18. Créer dynamiquement une ressource native (.res)
- 19. créer dynamiquement une chaîne de recherche mysql?
- 20. Comment créer une image dynamiquement sur AppEngine
- 21. Créer un paragraphe de texte en lecture seule à l'aide de VBA (Microsoft Word 2003)
- 22. WPF - Afficher l'image dans RadGridView dynamiquement et via le code
- 23. Outlook 2003/VBA Movin E-Mails sans changer la date
- 24. Access 2003 VBA: problème de propriété de formulaire personnalisé
- 25. Comment créer une requête paramétrée dans MS Access 2003 et utiliser d'autres requêtes/formulaires pour remplir les paramètres et obtenir un résultat
- 26. imprimer le document par programme avec VBA dans Outlook 2007
- 27. Effacer le fichier de page en utilisant le code vba
- 28. Comment créer dynamiquement des fonctions accessibles dans une portée parente?
- 29. Créer une instance de classe COM dynamiquement dans .NET
- 30. Comment ajouter dynamiquement des colonnes et des lignes pendant l'exécution par le code dans GridView
Ugh J'ai essayé des choses semblables à ce pour les 3 dernières heures de Merci un groupe –