ACCDE-Datenbanken
861
Erstellung kompletter
Anwendungen
Abbildg. 39.5
Ereignisprozeduren des Begrüßungsformulars
Front-End und Back-End
Für eigenständige Applikationen empfiehlt es sich, die Datenbank in zwei Teile zu trennen: Das
Front-End mit allen Abfragen, Formularen, Berichten und Programmen und das Back-End, das nur
die Daten enthält. Die Aufteilung hat den Vorteil, dass neue, aktualisierte Front-End-Datenbanken
einkopiert werden können, ohne dass davon der Datenbestand des Anwenders berührt ist.
Die Aufteilung in Front-End und Back-End haben wir in Kapitel 13, »Tabellen verknüpfen und
importieren«, im Abschnitt »Verteilung: Daten und Programme« erläutert.
ACCDE-Datenbanken
Wenn Sie Ihre Datenbanken mit den von Ihnen entwickelten Formularen, Berichten und Program-
men an andere Anwender weitergeben, möchten Sie vielleicht verhindern, dass Modifikationen von
anderen vorgenommen werden können.
Sie haben zwei Möglichkeiten, dies zu erreichen: Sie können die Datenbank so sichern, dass nur
Anwender mit dem richtigen Kennwort Zugriff erhalten. Dieser Zugriff lässt sich detailliert bestim-
men, d.h., Sie können festlegen, welcher Anwender der Datenbank Änderungen vornehmen darf,
wer Daten ansehen und modifizieren kann und vieles mehr. Wir beschreiben Ihnen diese Funktio-
nen in Kapitel 40, »Zugriffsrechte und Datensicherheit«.
Die zweite Möglichkeit um zu verhindern, dass der Anwender Änderungen an Formularen, Berichten
und Programmen vornimmt, ist die Umwandlung einer ACCDB-Datenbankdatei in eine ACCDE-
Datei. ACCDE-Datenbanken sind Access-ACCDB-Datenbanken, aus denen sämtliche änderbaren
Anteile von Formularen, Berichten und Programmen entfernt wurden. Alle Datenbankobjekte wie
Formulare, Berichte usw. liegen ausschließlich in kompilierter Form vor. Mit ACCDE-Dateien können
Sie sicherstellen, dass der Anwender eine Version Ihrer Datenbank erhält, an der keinerlei Änderungen
vorgenommen werden können, denn er kann nicht mehr in den Entwurfsmodus wechseln.

Get Microsoft Office Access 2007 - 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.