Beitrag aus SmartTools Access Weekly
Ausgeblendete Abfrage anzeigen/bearbeiten
Access 365 2024 2021 2019 2016 2013 2010
FRAGE Ich habe eine Access-Datenbank von einem anderen Entwickler übernommen. Eine Dokumentation ist leider nicht vorhanden. Nun komme ich nicht weiter. In einer Abfrage wird eine Unterabfrage verwendet, die ich ändern muss. Ich kann Sie allerdings im Bereich "Abfragen" des Datenbankfensters nicht finden. Was könnte die Ursache dafür sein? Wie kann ich auf die Abfrage zugreifen und sie bearbeiten?
Diverse Anfragen
ANTWORT Es gibt verschiedene Möglichkeiten. Die betreffende Abfrage könnte zum Beispiel ausgeblendet sein. Um sie wieder einzublenden, gehen Sie folgendermaßen vor:
- Klicken Sie mit der rechten Maustaste auf die Titelleiste des Navigationsbereiches und wählen Navigationsoptionen im Kontextmenü an.
- Aktivieren Sie im Bereich "Anzeigeoptionen" die Option Ausgeblendete Objekte anzeigen.
- Übernehmen Sie die Änderung mit Ok.
Die Abfrage wird jetzt deaktiviert/ausgegraut im Datenbankfenster bzw. im Navigationsbereich angezeigt. Klicken Sie sie mit der rechten Maustaste an, wählen Sie Eigenschaften im Kontextmenü aus, deaktivieren Sie die Option "Ausgeblendet" und klicken Sie auf Ok.
Es ist aber auch eine allgemeine Inkonsistenz mit teilweise beschädigten Verwaltungsdaten nicht auszuschließen. Erstellen Sie dann eine kleine Prozedur:
Dim qd As QueryDef
Set qd = CurrentDb.QueryDefs("Abfragename")
Debug.Print qd.SQL
CurrentDb.QueryDefs.Delete "Abfragename"
CurrentDb.QueryDefs.Refresh
Mit diesen Anweisungen wird der SQL-Code im Direktbereich ausgegeben und kann von dort aus in ein Word- oder Text-Dokument kopiert werden. Dann wird die Abfrage gelöscht und die Verwaltung aktualisiert. Anschließend können Sie eine neue Abfrage erstellen, auf SQL-Ansicht umschalten, den kopierten SQL-Code einfügen und unter "Abfragename" speichern.