MS Access-Objekt
MS Access verwendet „Objekte“, um Benutzern beim Auflisten und Organisieren von Informationen sowie beim Erstellen speziell gestalteter Berichte zu helfen. Wenn Sie eine Datenbank erstellen, stellt Ihnen Access Tabellen, Abfragen, Formulare, Berichte, Makros und Module zur Verfügung. Access besteht aus vielen Objekten, aber die wichtigsten sind:
Blatt
Erkundigen
Blatt
Bericht
Zusammen ermöglichen Ihnen diese Objekte das Eingeben, Speichern, Analysieren und Kompilieren von Daten. Im Folgenden finden Sie eine Zusammenfassung der wichtigsten Objekte in einer Access-Datenbank.
Shet
Eine Tabelle ist ein Objekt zum Definieren und Speichern von Daten. Wenn Sie eine neue Tabelle erstellen, werden Sie von Access aufgefordert, Felder (auch Spaltenüberschriften genannt) zu definieren.
- Jedes Feld muss einen eindeutigen Namen und Datentyp haben.
- Tabellen enthalten Felder oder Spalten, in denen unterschiedliche Datentypen gespeichert sind, beispielsweise Namen oder Adressen, sowie Datensätze oder Zeilen, in denen alle Informationen zu einer bestimmten Instanz eines Subjekts gesammelt werden, beispielsweise alle Informationen zu einem Objekt. Kunden oder Mitarbeiter usw.
- Sie können einen Primärschlüssel, ein oder mehrere Felder mit eindeutigen Werten für jeden Datensatz und einen oder mehrere Indizes für jede Tabelle definieren, um Daten schneller abzurufen.
Erkundigen
Ein Objekt, das eine benutzerdefinierte Ansicht von Daten aus einer oder mehreren Tabellen bereitstellt. Eine Abfrage ist eine Methode zum Suchen und Kompilieren von Daten aus einer oder mehreren Tabellen.
- Das Ausführen einer Abfrage ist so, als würde man der Datenbank detaillierte Fragen stellen.
- Wenn Sie in Access eine Abfrage erstellen, definieren Sie bestimmte Suchkriterien, um genau die Daten zu finden, die Sie benötigen.
- In Access können Sie die Beispieltools verwenden, um Diagrammabfragen durchzuführen, oder Sie können zum Erstellen von Abfragen SQL-Anweisungen (Structured Query Language) schreiben.
- Sie können Abfragen zum Auswählen, Aktualisieren, Einfügen oder Löschen von Daten definieren.
- Sie können auch Abfragen definieren, um neue Tabellen basierend auf Daten aus einer oder mehreren vorhandenen Tabellen zu erstellen.
Form
Ein Formular ist ein Objekt in einer Desktopdatenbank, das hauptsächlich zur Dateneingabe oder -anzeige oder zur Steuerung der Anwendungsausführung verwendet wird. Mit Formularen können Sie anpassen, wie Ihre Anwendung die Daten darstellt, die sie aus einer Abfrage oder Tabelle extrahiert.
- Formulare werden zum Eingeben, Ändern und Anzeigen von Datensätzen verwendet.
- Der Grund für die häufige Verwendung von Formularen liegt darin, dass sie den Benutzern eine einfache Möglichkeit bieten, bei der korrekten Dateneingabe zu helfen.
- Wenn Sie in Access Informationen in ein Formular eingeben, werden die Daten genau an die vom Datenbankentwickler vorgesehene Stelle in einer oder mehreren verknüpften Tabellen verschoben.
Bericht
Ein Bericht ist ein Objekt in einer Desktopdatenbank, das zum Formatieren, Berechnen, Drucken und Zusammenfassen ausgewählter Daten dient.
- Sie können den Bericht vor dem Drucken auf dem Bildschirm anzeigen.
- Wird zur Eingabe ein Formular verwendet, erfolgt die Ausgabe über einen Bericht.
- Sie benötigen für alles, was Sie drucken möchten, eine Aufstellung, sei es eine Liste mit Namen und Adressen, eine Finanzübersicht für einen bestimmten Zeitraum oder ein Satz Versandetiketten.
- Berichte sind sehr nützlich, da Sie damit die Komponenten Ihrer Datenbank in einem leicht lesbaren Format darstellen können.
- Sie können sogar das Erscheinungsbild Ihres Berichts anpassen, um ihn optisch ansprechender zu gestalten.
- Mit Access können Sie aus beliebigen Tabellen oder Abfragen Berichte erstellen.
Andere MS Access-Objekte
Sehen wir uns nun andere MS Access-Objekte an.
Makro
Dieses Objekt ist eine strukturierte Definition einer oder mehrerer Aktionen, die Access als Reaktion auf das definierte Ereignis ausführen soll. Access-Makros sind Skripts, die bestimmte Aufgaben ausführen. Um beispielsweise eine Schaltfläche zum Öffnen eines Berichts zu erstellen, können Sie ein Makro verwenden, das die Aktion „ÖffnenBericht“ auslöst.
- Sie können in ein Makro einfache Bedingungen aufnehmen, um anzugeben, wann eine oder mehrere Aktionen im Makro ausgeführt oder übersprungen werden.
- Mit Makros können Sie Abfragen öffnen und ausführen, Tabellen öffnen oder Berichte drucken oder anzeigen.
- Sie können innerhalb eines Makros auch andere Makros oder Visual Basic-Prozeduren ausführen.
- Datenmakros können direkt an Tabellenereignisse angehängt werden, beispielsweise an das Einfügen neuer Datensätze, das Bearbeiten vorhandener Datensätze oder das Löschen von Datensätzen.
- Datenmakros in Webanwendungen können auch unabhängige Objekte sein, die von anderen Datenmakros oder Makroobjekten aufgerufen werden können.
MModul
Ein Modul ist ein Objekt in einer Desktopdatenbank, das eine benutzerdefinierte Prozedur enthält, die in Visual Basic geschrieben wurde. Module ermöglichen einen diskreteren Ablauf von Vorgängen und ermöglichen das Erkennen von Fehlern.
- Alles, was in einem Makro getan werden kann, kann auch in einem Modul getan werden, aber Sie erhalten keine Makroschnittstelle, die Sie nach den Anforderungen der einzelnen Aktionen fragt.
- Module sind viel leistungsfähiger und von entscheidender Bedeutung, wenn Sie Code für eine Mehrbenutzerumgebung schreiben möchten, da Makros keine Fehlerbehandlung enthalten können.
- Ein Modul kann ein eigenständiges Objekt sein, das Funktionen enthält, die von überall in der Anwendung aufgerufen werden können, oder es kann direkt mit einem Formular oder Bericht verknüpft sein, um auf Ereignisse im verknüpften Formular oder Bericht zu reagieren.