J'ai une base de données d'accès qui contient quelques requêtes sql chargées. Je n'ai aucune expérience avec l'accès de Microsoft et j'ai besoin de savoir comment je peux voir les requêtes sql qu'il contient. Je suppose qu'ils sont quelque part dans r_ [nom sql]? Ce que je veux dire spécifiquement est de voir la requête elle-même, par exemple il y a une forme qui génère une sortie basée sur diverses tables, je suppose qu'il y a une requête SQL (comme Select * from table; « aimerais savoir comment je peux le voirAffichage de SQL dans une base de données d'accès?
Répondre
pour chaque requête, vous pouvez aller à la » Voir SQL ', soit en utilisant le bouton ou en choisissant l'option de menu. (Je n'ai qu'un accès en allemand, mais cela devrait être quelque chose comme View - View SQL ou autre).
il vous référenceurs pour afficher les noms de requête et defs de VBA, la vous pouvez essayer
Private Sub Command0_Click()
Dim qd As queryDef
Dim queryName As String
Dim queryText As String
For Each qd In CurrentDb.QueryDefs
queryName = qd.Name
queryText = qd.SQL
Next qd
End Sub
Vous devez également noter que les objets dans Access qui renvoient des jeux d'enregistrements (formulaires, rapports, listes déroulantes, listes déroulantes) peuvent également avoir des propriétés SQL. Ceux-ci ne peuvent pas être vus, sauf en examinant les objets eux-mêmes (recordsource pour les formulaires/rapports, rowsource pour les zones de liste déroulante/listboxes). Ainsi, le simple fait de regarder le SQL du QueryDefs stocké ne va pas vous montrer toutes les instructions SQL utilisées dans l'application.
De plus, s'il y a du code VBA, il pourrait aussi y avoir un code SQL incorporé dans le code.
+1 mais j'espère que la conclusion est: "... donc ne mettez pas de code SQL dans les propriétés des formulaires, des rapports, des listes déroulantes, des listboxes, etc." – onedaywhen
Pas du tout. Si vous suivez cette règle, vous ne devriez pas utiliser Access du tout, car vous êtes clairement si hostile à la conception et au but d'Access que vous combattez à chaque tour. –
- 1. Affichage \ Édition de la base de données SQL CE 4
- 2. Affichage d'images à partir de la base de données SQL
- 3. Enregistrement dans une base de données SQL?
- 4. Affichage de données à valeur nulle dans une requête SQL?
- 5. Affichage du contenu de la base de données dans wxHaskell
- 6. Télécharger une image PHP/SQL dans une base de données
- 7. Comment ajouter une base de données mdf à la base de données du serveur SQL sql
- 8. SQL - SSMS2005 - Comment copier un diagramme de base de données dans une autre base de données?
- 9. Comment importer de l'espagnol dans une base de données SQL?
- 10. Saisie de dates dans une base de données SQL
- 11. script SQL, créer une base de données
- 12. Sortie de données avec une base de données Access mais utilisateurs stockés dans une base de données SQL
- 13. Contraintes dans la base de données SQL
- 14. en utilisant une base de données SQL dans plusieurs projets
- 15. Insérer une valeur dans la base de données SQL
- 16. SQL distinct pour 2 champs dans une base de données
- 17. Comment copier une base de données dans SQL Server 2000?
- 18. Rechercher une colonne dans la base de données SQL entière
- 19. SQL CE 3.5 - Ecrire dans une base de données
- 20. sql et base de données
- 21. requête dans la base de données sql
- 22. Vues base de données SQL
- 23. convertir une base de données MSAccess à une base de données SQL Server
- 24. SQL Server: Comment savoir si une base de données est une base de données système?
- 25. Contrôle WEBBrowser; Est-il possible de sauvegarder le contenu Webbrowser dans une base de données SQL?
- 26. Affichage d'une image après l'avoir chargée à partir de la base de données SQL
- 27. Base de données: Pagination SQL?
- 28. Optimisation de la base de données SQL Server pour une base de données volumineuse
- 29. Comment migrer les diagrammes de base de données SQL Server vers une autre base de données?
- 30. Impossible d'enregistrer la base de données sql pré-remplie dans la base de données SQL de base: managedObjectModel non trouvé
Que répondez-vous aux requêtes sql qu'il contient? D'où veux-tu voir cette liste? –
Dans quel contexte voulez-vous les voir? Autrement dit, en supposant que les visualiser dans MS Access est insuffisant, quel est votre environnement de programmation? Et qu'est-ce que MySQL a à faire avec la question? –