Wie finde ich eine vorhandene Abfrage in einer Access-Datei?

Wie finde ich eine vorhandene Abfrage in einer Access-Datei?

Ich habe eine MDB-Datei, die eine komplexe Abfrage enthalten sollte, die ich ändern möchte.

Die MDB-Datei wird irgendwie zum Erstellen von Berichten anhand einer Datenbank verwendet.

Wenn ich die MDB-Datei öffne, werden mir alle Menübandoptionen angezeigt, ich kann jedoch kein Menüelement „Vorhandene Abfragen anzeigen“ finden.

Wie finde ich eine bereits vorhandene Abfrage in einer Microsoft Access-Datei?

Antwort1

Wenn Sie keine Tabellen, Abfragen oder Berichte sehen, öffnen Sie die MDB-Datei, während Sie die Umschalttaste gedrückt halten. Die Tabellen sollten alle auf der linken Seite angezeigt werden oder zumindest eine Tabellensymbolleiste. Wenn dies nicht der Fall ist, stellen Sie sicher, dass nicht nur aus verknüpften Tabellen gezogen wird. Möglicherweise müssen Sie sicherstellen, dass es nicht geladen wird, während Tabellen entweder in VBA oder in den Optionen ausgeblendet werden. Wenn Sie jedoch die Umschalttaste gedrückt halten, sollte dies umgangen werden.

Die Abfrage selbst befindet sich in dieser Tabellensymbolleiste. Wenn Sie nicht wissen, welche Abfrage Sie möchten, versuchen Sie, die Entwurfsansicht des Berichts anzuzeigen, indem Sie mit der rechten Maustaste auf den Rahmen des Berichts klicken oder in den Tools auf Entwurfsansicht klicken.

Antwort2

Versuchen Sie diesen Code

'Drücken Sie STRG+G, um das Debug-Fenster anzuzeigen

Dim qd als QueryDef

Für jedes qd in CurrentDb.QueryDefs

    Debug.Drucken Sie qd.Name

    Debug.Drucken Sie qd.sql

    Debug.Drucken

Nächste

Setze qd = Nichts

verwandte Informationen