Das Visual Basic-Projekt einer Microsoft Access-Datei enthält Verweise auf
Objektbibliotheken, kann aber auch Verweise auf andere Dateien, darunter andere
Access-Dateien, enthalten. Die Speicherorte dieser Dateien sind im Dialogfeld
Verweise angegeben, welches im
Visual Basic-Editor im Menü Extras mit dem
Befehl Verweise aufgerufen werden kann.
Findet Access jedoch beim Öffnen einer Access-Datei die Datei, auf die verwiesen
wird, nicht am angegebenen Speicherort, sucht es folgendermaßen nach dem
Verweis.
- Access sucht zunächst am folgenden Speicherort in der Microsoft
Windows-Registrierung nach dem Schlüssel RefLibPaths:
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\10.0\Access
Ist der Schlüssel vorhanden, überprüft Access, ob es einen Wertnamen
findet, der mit dem Namen der Datei, auf die verwiesen wird, übereinstimmt.
Wird ein übereinstimmender Wertname gefunden, lädt Access den Verweis vom
Pfad, der in den entsprechenden Wertdaten angegeben ist.
- Findet Access den Schlüssel RefLibPaths nicht, sucht es an den unten
angeführten Speicherorten in folgender Reihenfolge nach der Datei, auf die
verwiesen wird:
- Anwendungsordner, der die Anwendung enthält (der Ordner, in dem
MSACCESS.EXE gespeichert ist).
- Aktueller Ordner.
- Systemordner (die Ordner System und System32 im Ordner Windows oder
WINNT).
- Ordner Windows oder WINNT.
- Umgebungsvariable PATH. Weitere Informationen zu Umgebungsvariablen
finden Sie in der Hilfe für Windows.
- Ordner, der die Access-Datei enthält und alle Unterordner in diesem
Ordner.
- Kann Access den Verweis nach Durchführen dieser Suche immer noch nicht
finden, müssen Sie ihn manuell reparieren.
Warum DB ? - Start - Optionen - Struktur - Hilfe - Objekte - Tabellen - Beziehungen - Abfragen - Formulare - Berichte - Seiten - Makros - Module-VBA - Sicherung - Links
Reparieren eines Verweises auf eine Bibliothek
Vielfach repariert Microsoft Access fehlende Verweise automatisch beim Öffnen
einer Access-Datei. Führen Sie die folgenden Aktionen aus, wenn Sie einen
fehlenden Verweis manuell reparieren müssen.
- Öffnen Sie ein
Modul, oder erstellen Sie ein neues Modul.
- Klicken Sie im Menü Extras
auf Verweise.
- Deaktivieren Sie im Feld
Verfügbare Verweise die
Kontrollkästchen neben allen fehlenden Verweisen, und aktivieren Sie die
Kontrollkästchen neben den gewünschten Verweisen
Warum DB ? - Start - Optionen - Struktur - Hilfe - Objekte - Tabellen - Beziehungen - Abfragen - Formulare - Berichte - Seiten - Makros - Module-VBA - Sicherung - Links
Einholen von Informationen zu den im Visual Basic-Code verwendeten Objekten
Mithilfe des
Objektkatalogs können Sie die Objekte, die in Microsoft Access und anderen
Anwendungen, die sowohl Microsoft Visual Basic als auch die Methoden und
Eigenschaften eines jeden Objekts unterstützen, anzeigen und von einem zum
anderen navigieren. Wenn Sie eine Methode oder Eigenschaft im Objektkatalog
suchen, können Sie sie in das aktive
Modul kopieren und einfügen.
Suchen nach Methoden oder Eigenschaften
- Öffnen Sie ein beliebiges Modul im Microsoft Visual
Basic-Editor.
- Klicken Sie in der Symbolleiste auf
Objektkatalog .
- Klicken Sie im Feld
Projekt/Bibliothek (oben links) auf Access
oder eine andere Bibliothek.
- Klicken Sie im Feld Klassen
auf das gewünschte Objekt.
- Klicken Sie im Feld
Elemente von auf die gewünschte Methode oder Eigenschaft.
Anzeigen der Hilfe für Klassen, Methoden, Ereignisse oder Eigenschaften
-
Wählen Sie die Klasse, Methode, Eigenschaft oder das Ereignis
aus, und klicken Sie im Objektkatalog auf Hilfe
.
Anzeigen von Objekten in der Microsoft Office XP-Objektbibliothek
Um die von der Microsoft Office XP-Objektbibliothek bereitgestellten Objekte,
wie z. B. Befehlsleistenobjekte, anzuzeigen, müssen Sie einen Verweis auf
diese Bibliothek festlegen.
- Klicken Sie im Microsoft Visual Basic-Editor im Menü
Extras auf
Verweise.
- Aktivieren Sie das Kontrollkästchen
Microsoft Office XP-Objektbibliothek.
Einfügen der Methoden- oder Eigenschaftensyntax in ein Modul
- Wählen Sie die Methode oder Eigenschaft im Objektkatalog
aus.
- Markieren Sie im unteren Teil des Objektkatalogs die
Syntax, die Sie einfügen möchten.
- Klicken Sie im Objektkatalog auf
In Zwischenablage kopieren .
- Klicken Sie in das Codefenster des Moduls, in das Sie die
Syntax einfügen möchten.
- Klicken Sie in der Symbolleiste auf
Einfügen .
Microsoft Access fügt die Syntax der Methode oder Eigenschaft in
das Modul ein.
Anmerkung Nach dem Einfügen der Syntax für
Sub-Prozeduren müssen Sie alle runden
Klammern entfernen, die in der Syntax Platzhalter umgeben.
Anzeigen relevanter Objekte, Eigenschaften und Methoden im Microsoft Visual
Basic-Editor
Beim Schreiben von Visual Basic-Code steht Ihnen stets Hilfe zur Seite. Wenn
Sie im Anschluss an den Namen eines Objekts ein Leerzeichen oder eine öffnende
Klammer eingeben, zeigt Microsoft Access eine Liste relevanter Objekte,
Eigenschaften und Methoden an, die auf den Objektnamen folgen können.
-
Öffnen Sie ein beliebiges Modul im
Microsoft Visual Basic-Editor.
-
Wählen Sie Optionen im Menü
Extras aus, klicken Sie auf die Registerkarte
Editor, und aktivieren Sie das
Kontrollkästchen Elemente automatisch
auflisten. Für das Eingeben eines Eintrags aus der Liste in die aktuelle
Codezeile stehen Ihnen verschiedene Tasten zur Verfügung.
| Taste |
Auswirkung |
| TAB |
Fügt das Element ein |
| LEERTASTE |
Fügt das Element sowie im Anschluss daran ein Leerzeichen
ein |
| EINGABETASTE |
Fügt das Element ein und verschiebt den Cursor zur nächsten
Zeile |
Sie können die Liste wieder ausblenden, indem Sie ESC drücken.
Warum DB ? - Start - Optionen - Struktur - Hilfe - Objekte - Tabellen - Beziehungen - Abfragen - Formulare - Berichte - Seiten - Makros - Module-VBA - Sicherung - Links
Problembehandlung bei nicht definierten Funktionen und Verweisen auf
Projekte oder Bibliotheken
Warum DB ? - Start - Optionen - Struktur - Hilfe - Objekte - Tabellen - Beziehungen - Abfragen - Formulare - Berichte - Seiten - Makros - Module-VBA - Sicherung - Links