HINWEIS
Vorwort
Eine gestraffte Einführung in den Datenbankzugriff (Jet, SQL-Server, MS SQL Server 2000 Desktop En-
gine bzw. MSDE etc.) unter Verwendung von DAO/ADO.
Programmierung und Einsatz von ActiveX-Komponenten sowie Internet-/Intranet-Technologien. Auch
die Verbindung zur allgegenwärtigen .NET-Technologie bleibt nicht unbeachtet.
Viele Kapitel verfügen über einen Übersichtsteil, in dem wichtige Informationen (z.B. relevante Eigen-
schaften, Methoden und Ereignisse von zentralen Objekten) griffbereit zur Verfügung stehen.
Zahlreiche Praxisbeispiele am Ende der Kapitel dienen der Vertiefung der vermittelten theoretischen
Grundlagen.
Als ideale praktische Ergänzung empfehlen wir unseren ebenfalls bei Microsoft Press erschienenen Titel
»Microsoft Office Access – Programmier-Rezepte« (ISBN 978-3-86645-099-8)
1
mit Hunderten von nachvollziehbaren Problem-
lösungen und Codebeispielen (auch .mdb-Format) zu allen im vorliegenden Buch behandelten Themen.
Download der Beispiele
Die zu diesem Buch mitgelieferte CD-ROM enthält mit Ausnahme weniger winziger Codeschnipsel
sämtliche Quelltexte der Kapitel 1 bis 16 im neuen .accdb-Format.
Für Einsteiger einige Hinweise, die wir aufgrund von Erfahrungen mit unseren Vorgängertiteln diesmal
nicht vergessen wollen:
Falls Sie dieses Buch als eBook erworben haben, können sie die Beispiele unter www.microsoft-press.de/
support.asp?s110=411 oder msp.oreilly.de/support/9783866454118/673 herunterladen.
Kopieren Sie die gewünschten Dateien auf die Festplatte (evtl. Schreibschutz aufheben). Sollte doch ein-
mal eine Datenbank/Datei beim Testen der Beispiele nicht gefunden werden, müssen Sie im betreffen-
den Modul die Pfadangaben anpassen.
Falls doch einmal ein Beispiel nicht funktionieren sollte, lesen Sie die beigefügte Readme-Datei.
Da Access 2007 ein neues Datenbankformat (.accdb) mit sich bringt, können Sie die Beispieldaten-
banken der Buch-CD nicht mit einer älteren Access-Version öffnen. Die eingebaute Importfunktion
ermöglicht aber das Laden von Datenbanken, die mit einer älteren Access-Version erstellt wurden.
Die mit Access 2007 im .mdb-Format entwickelten Datenbanken können Sie mit einer älteren Access-
Version öffnen, allerdings gehen dabei die neueren Access-Features (z.B. Anlagen und mehrwertige
Felder) verloren.
Zumindest für das Kapitel 10 (SQL Server) sowie das Testen von .adp-Projekten ist die Installation von
Microsoft SQL Server 2005 bzw. der Express Edition erforderlich. Beachten Sie die erforderlichen
Sicherheitseinstellungen für den Zugriff.
1
Das Inhaltsverzeichnis von Microsoft Office Access – Programmier-Rezepte finden Sie im Anhang dieses Buchs.
26
HINWEIS
HINWEIS
Vorwort
Sicherheitseinstellungen – wichtige Hinweise!
Im Zeitalter wachsender Internetkriminalität müssen Sie sich daran gewöhnen, dass zum Schutz Ihres
Computers mehrere Sicherheitshürden aufgebaut wurden: Access-Sicherheit (VBA), Systemsicherheit
(Vista), SQL Server-Sicherheit, .NET-Sicherheit.
Das führt für Sie als VBA-Programmierer zunächst zu folgender Konsequenz:
Aufgrund der sehr restriktiven Sicherheitsanforderungen von Access 2007 wird es Ihnen in der Regel nicht
gelingen, ohne entsprechende Anpassungen der Access 2007-Entwicklungsumgebung Ihren eigenen Code bzw. die zu diesem
Buch auf CD mitgelieferten Beispiele zum Laufen zu bringen!
Unter Access 2007 wird Visual Basic-Code standardmäßig als »unsicherer Code« eingestuft. Falls das For-
mular den Visual Basic-Code nicht ausführt und stattdessen unterhalb der Multifunktionsleiste eine Sicher-
heitswarnung zeigt, klicken Sie auf die »Optionen«-Schaltfläche und aktivieren Sie die Inhalte.
Um diese lästigen Sicherheitswarnungen generell zu verhindern, sollten Sie (zumindest für die Dauer der
Programmentwicklung) im »Vertrauensstellungscenter« Ihr Datenbankverzeichnis als Vertrauenswürdigen
Speicherort hinzufügen und die Option Alle Makros aktivieren ... wählen.
Eine detaillierte Anleitung, wie Sie mit diesem »heißen Eisen« am besten umgehen, finden Sie im Abschnitt
»Anpassen der Sicherheitseinstellungen« des Kapitels 1 (siehe Seite 40).
Zu den Autoren
Hinweise zum Buch und Leseranfragen können Sie über die folgende Adresse direkt an die Autoren richten.
www.doko-buch.de
Dort finden Sie auch eventuelle Fehlerberichtigungen und ergänzende Beispiele.
Danksagung
Danken möchten wir vor allem Herrn Thomas Pohlmann von Microsoft Press für die tatkräftige und ver-
ständnisvolle Unterstützung beim Zustandekommen des Werkes. Ein ebenso großes Dankeschön gebührt
unseren Familien, ohne deren ebenso unerschöpfliche wie gnädige Nachsicht ein Projekt wie dieses nicht
erfolgreich hätte abgeschlossen werden können.
Wir hoffen, Ihnen mit diesem Werk einen treuen und möglichst langlebigen
1
Begleiter für die Entwicklung
anspruchsvoller Datenbankapplikationen an die Hand gegeben zu haben, der es verdient, seinen ständigen
Platz nicht im Regal, sondern griffbereit neben dem Computer einzunehmen.
Viel Spaß und Erfolg beim Programmieren mit Access!
Walter Doberenz und Thomas Gewinnus
1
Leider wissen auch Sie zur Genüge, wie sehr sich der Begiff »langlebig« heutzutage relativiert hat.
27

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.