Warum noch ein Access-Buch?
Für wen ist das Buch?
Jetzt bestellen
+ direkter Download des eBooks!
Nur EUR 59,95!
Fehler gefunden?
Bitte melden!
Wünsche an das Buch?
Her damit!
Was denken die Leser über dieses Buch?
Lesen Sie aktuelle Rezensionen!
Kapitel des noch nicht veröffentlichten Buchs zum Downloaden, Probelesen und Kommentieren
Beispieldatenbanken
Zusätzliches Material

Das Buch im HTML-Format

Für unbestimmte Zeit bieten Addison-Wesley und André Minhorst den kompletten Inhalt des Buchs als Download an. Schauen Sie rein und informieren Sie sich über den Inhalt! Und wenn Ihnen das Buch nützlich erscheint und Sie glauben, dass Sie etwas gelernt haben oder durch das Gelesene sogar etwas Zeit und somit Geld bei Ihrer Arbeit einsparen konnten, können Sie sich ja beim Autor und beim Verlag revanchieren - beispielsweise durch den Kauf dieses Buchs.

Am schönsten wäre es natürlich, wenn Sie das Buch direkt hier bestellen - Sie erhalten das Buch dann direkt vom Verlag, und der Autor und Verlag haben dann noch mehr davon, als wenn Sie es anderswo kaufen.

Danke für Ihr Interesse!

9.3 DBEngine

9.4 Workspace - Arbeitsbereich oder Sitzung?

Die zweite Auflistung unterhalb des DBEngine-Objekts enthält die Workspaces einer Datenbank. Workspace ist eigentlich die Übersetzung für Arbeitsbereich, aber Benutzersitzung trifft in diesem Fall eher den Punkt. Ein Workspace wird mit dem Anmelden eines Benutzers an eine Datenbank erzeugt und mit dessen Abmeldung wieder zerstört.

Sie können in einer einzigen Access-Instanz mehrere Workspace-Objekte erzeugen - das macht vor allem Sinn, wenn Sie automatisch die Wechselwirkungen von Sperrmechanismen oder Transaktionen im Mehrbenutzerbetrieb testen möchten.

Um ein neues Workspace-Objekt zu erzeugen, reicht die CreateWorkspace-Methode aus, an die Workspaces-Auflistung wird es allerdings nicht automatisch angehängt. Das Erzeugen eines Workspace-Objekts und das Anhängen an die entsprechende Auflistung zeigt folgendes Beispiel:

Public Sub WorkspacesSample()

    Dim wrk As DAO.Workspace
    Dim wrkExt As DAO.Workspace

    'Neues Workspace-Objekt erzeugen...
    '(Arbeitsgruppe ist in diesem Fall die Standardsarbeitsgruppe)
    Set wrkExt = DBEngine.CreateWorkspace("#New Workspace#", "admin", "")

    '...und an die Workspaces-Auflistung anhängen
    Workspaces.Append wrkExt

    'Namen der Workspaces ausgeben
    Debug.Print "Workspaces:"

    For Each wrk In DBEngine.Workspaces
        Debug.Print wrk.Name
    Next wrk

End Sub

Listing 9.5: Anlegen eines neuen Workspace-Objekts und Anhängen an die Workspaces-Auflistung

Nächster Abschnitt:

9.4.1 Auflistungen des Workspace-Objekts

Unterabschnitte des aktuellen Abschnitts:

    9.4.1 Auflistungen des Workspace-Objekts

    9.4.2 Aufgaben des Workspace-Objekts

    9.4.3 Datenbanken erzeugen und öffnen

© 2006-2008 André Minhorst Alle Rechte vorbehalten.