MS Access - Formular erstellen
Formulare in Access sind wie Vitrinen in Geschäften, die das Anzeigen oder Abrufen der gewünschten Elemente erleichtern. Da Formulare Objekte sind, über die Sie oder andere Benutzer die in Ihrer Access-Desktop-Datenbank gespeicherten Daten hinzufügen, bearbeiten oder anzeigen können, ist das Design Ihres Formulars ein wichtiger Aspekt. Mit Formularen in Microsoft Access können Sie in Bezug auf das Design viel tun. Sie können zwei grundlegende Arten von Formularen erstellen:
- Gebundene Formen
- Ungebundene Formulare
Gebundene Formen
Lassen Sie uns jetzt verstehen, was Bound Forms sind -
- Gebundene Formulare sind mit einer zugrunde liegenden Datenquelle verbunden, z. B. einer Tabelle, einer Abfrage oder einer SQL-Anweisung.
- Gebundene Formen sind das, woran Menschen normalerweise denken, wenn sie an den Zweck einer Form denken.
- Formulare sind auszufüllen oder zum Eingeben oder Bearbeiten von Daten in eine Datenbank zu verwenden.
- Beispiele für gebundene Formulare sind normalerweise das, was Benutzer verwenden, um Daten in eine Datenbank einzugeben, anzuzeigen oder zu bearbeiten.
Ungebundene Formulare
Schauen wir uns ungebundene Formulare an -
- Diese Formulare sind nicht mit einem zugrunde liegenden Datensatz oder einer zugrunde liegenden Datenquelle verbunden.
- Ungebundene Formulare können Dialogfelder, Schalttafeln oder Navigationsformulare sein.
- Mit anderen Worten, ungebundene Formulare werden im Gegensatz zu den Daten selbst normalerweise zum Navigieren oder Interagieren mit der gesamten Datenbank verwendet.
Arten gebundener Formen
Es gibt viele Arten gebundener Formulare, die Sie in Access erstellen können. Lassen Sie uns die Typen verstehen -
Einzelartikelformular
Dies ist die beliebteste und hier werden die Datensätze angezeigt - jeweils ein Datensatz.
Formular für mehrere Artikel
Dadurch werden mehrere Datensätze gleichzeitig aus dieser gebundenen Datenquelle angezeigt.
Form teilen
Das Formular ist vertikal oder horizontal in zwei Hälften unterteilt. Eine Hälfte zeigt ein einzelnes Element oder einen einzelnen Datensatz an, und die andere Hälfte zeigt eine Liste an oder bietet eine Datenblattansicht mehrerer Datensätze aus der zugrunde liegenden Datenquelle.
Formulare erstellen
Es gibt einige Methoden, mit denen Sie Formulare in Access erstellen können. Öffnen Sie dazu Ihre Datenbank und gehen Sie zuCreate tab. In der Gruppe "Formulare" sehen Sie in der oberen rechten Ecke die Schaltfläche "Formularassistent".
Klicken Sie auf diese Schaltfläche, um den Formularassistenten zu starten.
In diesem ersten Bildschirm des Assistenten können Sie Felder auswählen, die in Ihrem Formular angezeigt werden sollen, und Sie können aus Feldern aus mehr als einer Tabelle oder einer Abfrage auswählen.
Nehmen wir an, wir möchten einfach ein schnelles Formular haben, das wir für die Dateneingabe für unsere Mitarbeiterinformationen verwenden.
Von Tables/Queries Dropdown-Liste auswählen tblEmployeesTabelle. Klicken Sie auf den Doppelpfeil, um alle Felder gleichzeitig zu verschieben.
Lassen wir es einfach mit dieser einen Tabelle und klicken Next.
Der folgende Bildschirm im Formularassistenten fragt nach dem Layout, das wir für unser Formular wünschen. Wir habencolumnar, tabular, datasheet and justifiedLayouts. Wir werden hier das Spaltenlayout auswählen und dann auf klickenNext.
Im folgenden Bildschirm müssen wir einen Titel für unser Formular angeben. Nennen wir esfrmEmployees.
Sobald Sie Ihrem Formular einen Titel gegeben haben, können Sie das Formular öffnen, um zu sehen, wie dieses Formular aussieht, oder Sie können Informationen in Ihre Tabelle eingeben. Sie können auch die Option zum Ändern des Formularentwurfs auswählen. Lassen Sie uns die erste Option wählenopen the form to view or enter information und klicken Sie auf Finish.
Schauen Sie sich nun den folgenden Screenshot an. So sieht Ihr Formular aus. Dies ist ein einzelnes Elementformular, dh es wird jeweils ein Datensatz angezeigt. Weiter unten sehen Sie die Navigationsschaltflächen. Dies zeigt an, dass hier der Datensatz 1 von 9 angezeigt wird. Wenn Sie dann auf diese Schaltfläche klicken, wird sie verschoben zum nächsten Datensatz.
Wenn Sie zum allerletzten Datensatz in diesem Formular oder in dieser Tabelle springen möchten, können Sie die Schaltfläche direkt neben diesem Rechtspfeil verwenden, den Pfeil mit einer Linie danach, das ist die Schaltfläche für den letzten Datensatz. Wenn Sie neue Mitarbeiterinformationen hinzufügen möchten, gehen Sie zum Ende dieser Datensätze. Nach 9 Datensätzen wird ein leeres Formular angezeigt, in dem Sie die Informationen des neuen Mitarbeiters eingeben können.
Dies ist ein Beispiel dafür, wie Sie mit dem Formularassistenten ein Formular erstellen können. Lassen Sie uns nun dieses Formular schließen und zur Registerkarte Erstellen wechseln. Jetzt erstellen wir mit dem Assistenten ein etwas komplizierteres Formular. Klicken Sie auf den Formularassistenten. Dieses Mal wählen wir Felder aus verschiedenen Tabellen aus.
Lassen Sie uns in diesem Formularassistenten auswählen tblProjects zum Tables/Queriesund wählen Sie einige verfügbare Felder aus, z. B. ProjectID, ProjectName, ProjectStart und ProjectEnd. Diese Felder werden nun zu Ausgewählte Felder verschoben.
Wählen Sie nun tblTasksfür Tabellen / Abfragen und senden Sie über die TaskID, ProjectID, TaskTitle, StartDate, DueDate und PercentComplete. KlickenNext.
Hier möchten wir Daten von verschiedenen Objekten abrufen. Wir können auch aus Optionen auswählen, wie wir unser Formular arrangieren möchten. Wenn wir ein flaches Formular erstellen möchten, können wir uns dafür entscheiden, nach zu arrangierentblTasksDadurch wird dieses einzelne Formular erstellt, wobei alle Felder wie oben gezeigt in einer flachen Ansicht angeordnet sind.
Wenn wir jedoch eine hierarchische Form erstellen möchten, die auf dieser Eins-zu-Viele-Beziehung basiert, können wir unsere Daten nach tblProjects anordnen.
Im obigen Fenster haben wir die Möglichkeit, a einzuschließen subform zum tblTasks, oder wir können das zu einer verknüpften Form machen. In diesem verknüpften Formular verfügt tblProjects über eine Schaltfläche, mit der das zweite Formular gestartet wird, das nach dem Projekt gefiltert ist, das wir in diesem zugrunde liegenden Projektformular ausgewählt haben. Lassen Sie uns nun die auswählenForm with subform(s)Klicken Sie dann auf Next.
Im folgenden Bildschirm können Sie ein Layout für Ihr Unterformular auswählen. Die Datenblattansicht wird standardmäßig ausgewählt. Die Datenblattansicht ähnelt der Tabellenansicht. Klicken Sie nun aufNext.
Im folgenden Bildschirm müssen Sie einen Namen für Ihre Formulare angeben. Geben Sie den gewünschten Namen ein und klicken Sie aufFinish.
Mit Access erhalten Sie eine Vorschau Ihres Formulars. Darüber hinaus haben Sie die Steuerelemente in Ihrem Hauptformular, das von unserem stammtProjectsTabelle. Wenn Sie nach unten gehen, sehen Sie ein Unterformular. Es ist wie eine Form innerhalb einer Form.
Formular für mehrere Artikel
Möglicherweise möchten Sie auch eine bestimmte Art von Formular erstellen. Dazu können Sie auf das klickenMore Forms Dropdown-Menü.
Über das Menü können Sie eine erstellen Multiple Items Form, a Datasheet Form, a Split Form oder sogar ein Modal Dialogbilden. Dies sind typischerweise gebundene Formen; Wählen Sie das Objekt aus, an das Sie an dieses Formular gebunden werden möchten. Dies gilt nicht für die Modal Dialog-Formulare.
Um diesen Formulartyp zu erstellen, müssen Sie zuerst das Objekt im Navigationsbereich auswählen. Lassen Sie uns auswählentblEmployees Hier.
Fahren Sie fort, indem Sie auf klicken More Forms und Multiple Items.
Im obigen Schritt wird ein Formular mit mehreren Elementen erstellt, in dem alle Mitarbeiter aufgelistet sind.
Form teilen
Diese Art von Form wird vertikal oder horizontal in gleiche Hälften geteilt. Eine Hälfte zeigt ein einzelnes Element oder einen einzelnen Datensatz an, und die andere Hälfte zeigt eine Liste oder eine Datenblattansicht mehrerer Datensätze aus der zugrunde liegenden Datenquelle an.
Lassen Sie uns jetzt auswählen tblEmployees im Navigationsbereich und dann weiter CreateTab. WählenSplit Form Wenn Sie diese Option im Menü Weitere Formulare auswählen, wird das folgende Formular angezeigt, in dem das Formular vertikal unterteilt ist.