BEISPIEL
BEISPIEL
BEISPIEL
Danach können Sie auf alle Eigenschaften und Methoden zugreifen:
db.Execute "DROP TABLE [telefonnummern]"
Text1.Value = db.Name
Ob ein erzeugtes Objekt gültig ist oder nicht, lässt sich mit folgender Abfrage überprüfen:
If db = Nothing Then ' Objekt ist ungültig
Durch Zuweisen von
Nothing
nnen Sie die Verbindung von Objekt und Objektvariable aufheben (da es
sich um Objekte handelt, muss das Schlüsselwort
Set
verwendet werden):
Set db = Nothing
Grundlegende Arbeitstechniken
Die folgenden Abschnitte fassen alle Informationen zu einer abgeschlossenen Thematik zusammen, es ist
also durchaus möglich, dass im Interesse der Übersichtlichkeit Wiederholungen auftreten.
Arbeitsumgebung festlegen
Noch bevor Sie eine Datenbank öffnen oder anlegen, müssen Sie eine Arbeitsumgebung (Workspace) fest-
legen.
Öffnen Sie Access, werden Sie bei aktivierter Zugriffsverwaltung nach Ihrem Namen und Ihrem Passwort
gefragt
1
. Mit diesen Angaben legt Access eine Standard-Arbeitsumgebung an. Das folgende Beispiel zeigt,
wie Sie in einem VBA-Programm darauf Bezug nehmen.
Varianten, um eine Standard-Arbeitsumgebung zu öffnen:
Dim ws As Workspace
Set ws = DBEngine.Workspaces(0)
Set ws = DBEngine(0)
Set ws = Workspaces(0)
In einigen Fällen ist es jedoch wünschenswert, eine neue Arbeitsumgebung mit neuem User-Namen und
anderem Passwort zu erstellen.
Neue Arbeitsumgebung
Test
öffnen, der User-Name ist
Anton
, das Passwort
geheim
:
Dim ws As Workspace
Set ws = DBEngine.CreateWorkspace ("Test", "Anton", "geheim")
1
Andernfalls werden Sie intern als User »Admin« verwaltet.
295
Grundlegende Arbeitstechniken

Get Microsoft Office Access 2007-Programmierung - Das Handbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.