MS Access - Objekte
MS Access verwendet "Objekte", um den Benutzer beim Auflisten und Organisieren von Informationen sowie beim Erstellen speziell erstellter Berichte zu unterstützen. Wenn Sie eine Datenbank erstellen, bietet Access Ihnen Tabellen, Abfragen, Formulare, Berichte, Makros und Module. Datenbanken in Access werden zusammengestellt von vielen Objekten, aber die folgenden sind die Hauptobjekte -
- Tables
- Queries
- Forms
- Reports
Zusammen ermöglichen diese Objekte das Eingeben, Speichern, Analysieren und Zusammenstellen Ihrer Daten. Hier finden Sie eine Zusammenfassung der wichtigsten Objekte in einer Access-Datenbank.
Tabelle
Tabelle ist ein Objekt, mit dem Daten definiert und gespeichert werden. Wenn Sie eine neue Tabelle erstellen, werden Sie von Access aufgefordert, Felder zu definieren, die auch als Spaltenüberschriften bezeichnet werden.
Jedes Feld muss einen eindeutigen Namen und Datentyp haben.
Tabellen enthalten Felder oder Spalten, in denen verschiedene Arten von Daten gespeichert sind, z. B. ein Name oder eine Adresse, sowie Datensätze oder Zeilen, in denen alle Informationen zu einer bestimmten Instanz des Betreffs erfasst werden, z. B. alle Informationen zu einem Kunden oder Mitarbeiter usw.
Sie können einen Primärschlüssel, ein oder mehrere Felder mit einem eindeutigen Wert für jeden Datensatz und einen oder mehrere Indizes für jede Tabelle definieren, um das schnellere Abrufen Ihrer Daten zu erleichtern.
Abfrage
Ein Objekt, das eine benutzerdefinierte Ansicht von Daten aus einer oder mehreren Tabellen bereitstellt. Abfragen sind eine Möglichkeit, Daten aus einer oder mehreren Tabellen zu suchen und zu kompilieren.
Das Ausführen einer Abfrage entspricht dem Stellen einer detaillierten Frage an Ihre Datenbank.
Wenn Sie eine Abfrage in Access erstellen, definieren Sie bestimmte Suchbedingungen, um genau die gewünschten Daten zu finden.
In Access können Sie die grafische Abfrage anhand einer Beispielfunktion verwenden oder SQL-Anweisungen (Structured Query Language) schreiben, um Ihre Abfragen zu erstellen.
Sie können Abfragen zum Auswählen, Aktualisieren, Einfügen oder Löschen von Daten definieren.
Sie können auch Abfragen definieren, die neue Tabellen aus Daten in einer oder mehreren vorhandenen Tabellen erstellen.
Bilden
Form ist ein Objekt in einer Desktop-Datenbank, das hauptsächlich zur Dateneingabe oder -anzeige oder zur Steuerung der Anwendungsausführung dient. Mithilfe von Formularen können Sie die Darstellung von Daten anpassen, die Ihre Anwendung aus Abfragen oder Tabellen extrahiert.
Formulare werden zum Eingeben, Ändern und Anzeigen von Datensätzen verwendet.
Der Grund, warum Formulare so häufig verwendet werden, ist, dass sie eine einfache Möglichkeit sind, Personen zur korrekten Eingabe von Daten zu führen.
Wenn Sie Informationen in ein Formular in Access eingeben, werden die Daten genau dort abgelegt, wo der Datenbankdesigner sie in einer oder mehreren verwandten Tabellen ablegen möchte.
Bericht
Bericht ist ein Objekt in Desktop-Datenbanken zum Formatieren, Berechnen, Drucken und Zusammenfassen ausgewählter Daten.
Sie können einen Bericht auf Ihrem Bildschirm anzeigen, bevor Sie ihn drucken.
Wenn Formulare für Eingabezwecke bestimmt sind, dienen Berichte zur Ausgabe.
Alles, was Sie drucken möchten, verdient einen Bericht, sei es eine Liste mit Namen und Adressen, eine Finanzübersicht für einen bestimmten Zeitraum oder eine Reihe von Versandetiketten.
Berichte sind nützlich, da Sie damit Komponenten Ihrer Datenbank in einem einfach zu lesenden Format darstellen können.
Sie können das Erscheinungsbild eines Berichts sogar so anpassen, dass er optisch ansprechend ist.
Access bietet Ihnen die Möglichkeit, einen Bericht aus einer beliebigen Tabelle oder Abfrage zu erstellen.
Andere MS Access-Objekte
Schauen wir uns nun andere MS Access-Objekte an.
Makro
Dieses Objekt ist eine strukturierte Definition einer oder mehrerer Aktionen, die Access als Reaktion auf ein definiertes Ereignis ausführen soll. Ein Zugriffsmakro ist ein Skript für die Ausführung von Aufgaben. Um beispielsweise eine Schaltfläche zum Öffnen eines Berichts zu erstellen, können Sie ein Makro verwenden, das die OpenReport-Aktion auslöst.
Sie können einfache Bedingungen in Makros einfügen, um anzugeben, wann eine oder mehrere Aktionen im Makro ausgeführt oder übersprungen werden sollen.
Sie können Makros verwenden, um Abfragen zu öffnen und auszuführen, Tabellen zu öffnen oder Berichte zu drucken oder anzuzeigen.
Sie können auch andere Makros oder Visual Basic-Prozeduren in einem Makro ausführen.
Datenmakros können direkt an Tabellenereignisse angehängt werden, z. B. das Einfügen neuer Datensätze, das Bearbeiten vorhandener Datensätze oder das Löschen von Datensätzen.
Datenmakros in Webanwendungen können auch eigenständige Objekte sein, die von anderen Datenmakros oder Makroobjekten aufgerufen werden können.
Modul
Das Modul ist ein Objekt in Desktop-Datenbanken, das benutzerdefinierte Prozeduren enthält, die Sie mit Visual Basic codieren. Module bieten einen diskreteren Ablauf von Aktionen und ermöglichen es Ihnen, Fehler abzufangen.
Alles, was in einem Makro ausgeführt werden kann, kann auch in einem Modul ausgeführt werden. Sie erhalten jedoch nicht die Makroschnittstelle, die Sie auffordert, was für jede Aktion erforderlich ist.
Module sind weitaus leistungsfähiger und unerlässlich, wenn Sie Code für eine Mehrbenutzerumgebung schreiben möchten, da Makros keine Fehlerbehandlung enthalten können.
Module können eigenständige Objekte sein, die Funktionen enthalten, die von überall in Ihrer Anwendung aufgerufen werden können, oder sie können direkt einem Formular oder einem Bericht zugeordnet werden, um auf Ereignisse im zugeordneten Formular oder Bericht zu reagieren.