So erstellen Sie ein Dateneingabeformular in LibreOffice Base

Zeichnen Sie häufig große Datenmengen in einer Tabelle oder Datenbanktabelle auf? Oder möchten Sie ein Formular auf Ihrer Website hosten, damit Gäste ihre Informationen teilen können? Mit LibreOffice Base, einer kostenlosen Alternative zu Microsoft Access, können Sie Ihr eigenes Formular erstellen, das mit einer Datenbank verknüpft ist.

In diesem Handbuch erstellen wir ein einfaches, aber attraktives Formular für die schnelle und einfache Eingabe von Daten in Ihre Datenbank. Es enthält einige Textfelder, einige Optionsfelder und zwei Formularsteuerungsschaltflächen.

Erste Schritte mit Libre Office Base

Stellen Sie vor dem ersten Schritt sicher, dass die LibreOffice- Suite auf Ihrem Computer installiert ist. Folgen Sie dann unserer Anleitung, um eine Datenbank und eine Tabelle in Base zu erstellen .

In diesem Handbuch arbeiten wir mit nur einer Tabelle. Stellen Sie sicher, dass in Ihrer Tabelle für jeden Datenpunkt, den Sie im Formular erfassen möchten, ein Feld vorhanden ist. Eines davon ist das angegebene ID-Feld.

In diesem Handbuch wird in unserem Formular eine Filmsammlung katalogisiert. Das heißt, wir haben ein Feld für den Filmtitel, den Regisseur, das Erscheinungsjahr und das Format sowie die Datensatz-ID, aber Sie können Ihre Tabelle und Ihr Formular an Ihre Bedürfnisse anpassen.

Schritt 1: Richten Sie ein Formular ein

Gehen Sie im LibreOffice Base-Hauptfenster im Menü zu Datenbank> Formulare und klicken Sie dann im Abschnitt Aufgaben auf Assistent zum Erstellen eines Formulars verwenden (siehe unten).

So erstellen Sie ein Dateneingabeformular in LibreOffice Base - starting form creation wizard

Es gibt acht Optionen in der Seitenleiste, aber Sie müssen nicht alle ausfüllen. Wir werden Sie durch die einzelnen Punkte führen, die Sie unten verwenden müssen.

Feldauswahl

Wählen Sie Ihre Tabelle aus dem Dropdown-Menü Tabelle aus und wählen Sie dann aus der Liste aus, welche Felder Ihrer Tabelle Sie mit Ihrem Formular ausfüllen möchten.

So erstellen Sie ein Dateneingabeformular in LibreOffice Base - form wizard selecting fields

Wenn Sie AutoValue für das ID-Feld aktiviert haben, ist das Einfügen dieses Felds in Ihr Formular optional, da Base es automatisch mit der nächsten logischen ID-Nummer füllt. Möglicherweise möchten Sie es jedoch trotzdem dort haben, damit Sie immer sicher sein können, an welchem ​​Eintrag Sie arbeiten.

Für unsere Zwecke werden wir alle Felder einschließen.

Hier ist es auch hilfreich, die Felder in absteigender Reihenfolge in der Reihenfolge neu anzuordnen, in der Sie sie ausfüllen möchten. Dies liegt bei Ihnen und kann von der Datenquelle abhängen, aus der Sie ziehen.

Richten Sie ein Unterformular ein

Lassen Sie die Option zum Hinzufügen eines Unterformulars deaktiviert. Unser Formular wird ziemlich einfach sein, daher werden wir keines einschließen.

Steuerelemente anordnen

Wählen Sie die Anordnung, die Ihnen am besten gefällt, wahrscheinlich eine der Spaltenoptionen. Die Datenfeldoption ist weniger attraktiv, und Sie können mit einem Spaltenlayout mehr erreichen.

So erstellen Sie ein Dateneingabeformular in LibreOffice Base - form wizard arrange controls

Dateneingabe einstellen

Hier fragt Base nach dem Zweck des Formulars. Wählen Sie Dieses Formular darf nur zur Eingabe neuer Daten verwendet werden, wenn Sie Ihre vorherigen Eingaben nicht gleichzeitig mit der Dateneingabe sehen möchten.

Wenn Sie Daten anzeigen möchten, empfehlen wir Ihnen, auch die Kontrollkästchen zu aktivieren, die das Ändern und Löschen vorhandener Daten nicht zulassen, da das versehentliche Ändern und Löschen sehr einfach ist.

Stile anwenden

Wählen Sie Ihre Hintergrundfarbe und den Feldrandtyp. Sie können diese später ändern, wenn Sie möchten.

So erstellen Sie ein Dateneingabeformular in LibreOffice Base - form wizard selecting styles

Name einsetzen

Geben Sie Ihrem Formular einen Namen, der den Zweck angibt. Wählen Sie danach die Option Formular ändern und klicken Sie auf Fertig stellen .

Verwandte Themen: So erstellen Sie ein Formular in Microsoft Access

Schritt 2. Erstellen Sie eine Kopfzeile

Wenn der Assistent fertig ist, können Sie Ihr Formular jetzt nach Belieben bearbeiten. Zunächst erstellen wir eine Kopfzeile für das Formular, um es eindeutig zu identifizieren.

Klicken Sie in der oberen Symbolleiste auf Textfeld einfügen , das auf dem Foto unten rot hervorgehoben ist. Beachten Sie, dass sich diese Schaltfläche von der Schaltfläche "Textfeld" in der linken Symbolleiste unterscheidet, mit der Dateneingabe-Textfelder erstellt werden.

So erstellen Sie ein Dateneingabeformular in LibreOffice Base - creating form text header

Geben Sie den gewünschten Titel für Ihr Formular ein und markieren Sie dann Ihren Titel, um die Schriftart anzupassen.

Wenn Sie in Zukunft das Feld bearbeiten möchten, in dem sich der Text befindet, klicken Sie einmal auf die Überschrift. Um den Text selbst zu bearbeiten, müssen Sie darauf doppelklicken.

Schritt 3. Erstellen Sie Formularsteuerungsschaltflächen

Wenn Sie Einträge hinzufügen, benötigen Sie einige Schaltflächen, mit denen Sie den Dateneingabeprozess durchlaufen können. Wir empfehlen, mindestens eine Schaltfläche "Nächster Eintrag" einzuschließen.

Um dies zu tun, klicken Sie auf das Druckknopf – Werkzeug in der linken Symbolleiste. Klicken und ziehen Sie, um die Form und Größe der Schaltfläche zu bestimmen. Bearbeiten Sie dann die Steuerungseigenschaften der Schaltfläche, indem Sie mit der rechten Maustaste darauf klicken und Steuerungseigenschaften auswählen.

Es gibt viele Felder, die Sie bearbeiten können, aber wir interessieren uns nur für einige:

  • Name : Geben Sie ihm einen Namen, der ihn von anderen Objekten in Ihrem Formular unterscheidet. Sie verwenden diesen Namen, um Teile des Formulars zu bearbeiten, z. B. die Tabulatorreihenfolge.
  • Beschriftung : Dieses Feld definiert den Text, der auf der Schaltfläche angezeigt wird. Ändern Sie es in "Nächster Eintrag" oder vielleicht ">>".
  • Aktion : Setzen Sie die Aktion auf Neuer Datensatz . Dadurch speichert die Schaltfläche Ihren aktuellen Eintrag und wechselt bei jedem Drücken zu einem neuen Eintrag.
So erstellen Sie ein Dateneingabeformular in LibreOffice Base - editing form button properties

Erstellen Sie auch eine separate Schaltfläche, um Ihren aktuellen Eintrag zu speichern, ohne zu einem neuen Eintrag überzugehen. Auf diese Weise können Sie Ihre Arbeit speichern und jederzeit beenden, ohne einen neuen leeren Eintrag zu erstellen.

Erstellen Sie die Schaltfläche erneut mit dem Drucktasten-Werkzeug, indem Sie den Namen und die Beschriftung auf ähnliche Weise wie zuvor festlegen, die Aktion jedoch auf Datensatz speichern setzen .

So erstellen Sie ein Dateneingabeformular in LibreOffice Base - creating form save button

Schritt 4. Erstellen Sie Optionsschaltflächen

Wir werden eines der Textfelder in unserem Formular, das Feld Format , durch Optionsfelder (auch Optionsfelder genannt) ersetzen. Wenn eines Ihrer Felder immer eine der wenigen eingeschränkten Optionen enthält, können Sie diese Daten über ein Optionsfeld schnell eingeben, ohne sie jedes Mal eingeben zu müssen.

Sie müssen das vom Assistenten generierte Textfeld für das Feld löschen, das die Optionsfelder steuern sollen. Klicken Sie mit der rechten Maustaste auf das Feld und wählen Sie Gruppe eingeben . Klicken Sie dann auf das Textfeld, um es zu markieren, und klicken Sie auf die Schaltfläche Löschen .

Verlassen Sie die Gruppe, indem Sie auf eine andere Stelle klicken, und wählen Sie dann das Optionsschaltflächenwerkzeug in der linken Symbolleiste aus.

So erstellen Sie ein Dateneingabeformular in LibreOffice Base - form option button location

Klicken und ziehen Sie in den Bereich, in dem sich die erste Option befinden soll. Wiederholen Sie diesen Vorgang für so viele Optionen, wie Sie möchten. In unserem Beispiel haben wir drei für DVD, Blu-ray und Digital.

Doppelklicken Sie auf jedes Optionsfeld, um seine Steuerelementeigenschaften zu bearbeiten. Geben Sie ihm einen eindeutigen Namen und Label.

Stellen Sie dann auf der Registerkarte Daten des Dialogfelds Eigenschaften das Feld Daten auf das Feld ein, das mit diesem Optionsfeld gesteuert werden soll. Geben Sie im Feld Referenzwert (ein) die Daten ein, die Sie eingeben möchten, wenn die Schaltfläche ausgewählt ist. Sie können das Feld Referenzwert (aus) leer lassen.

So erstellen Sie ein Dateneingabeformular in LibreOffice Base - editing radio buttons

Wiederholen Sie diesen Vorgang für jedes Optionsfeld und geben Sie für jedes einen anderen Namen und Referenzwert ein.

Schritt 5. Tab-Reihenfolge bearbeiten

Sie sollten jetzt ein voll funktionsfähiges Formular haben. Sie können es ausprobieren, indem Sie die Entwurfsansicht verlassen (natürlich Ihre Arbeit speichern) und im Basis-Hauptfenster auf das Formular doppelklicken.

Wenn Sie Ihr Formular ausprobieren und die Tabulatortaste drücken, um von einem Feld zum anderen zu springen, werden Sie möglicherweise feststellen, dass die Tabulatorreihenfolge falsch ist. Das kann bei der Dateneingabe ärgerlich und verwirrend sein, daher werden wir das beheben.

Sie können die Tabulatorreihenfolge anpassen, indem Sie in die Entwurfsansicht zurückkehren und in der unteren Entwurfsleiste auf die Schaltfläche Aktivierungsreihenfolge klicken.

So erstellen Sie ein Dateneingabeformular in LibreOffice Base - form activation order location

Im Dialogfeld Aktivierungsreihenfolge wird eine Liste aller Objekte in Ihrem Formular angezeigt. Ordnen Sie ihnen neu, wie Sie die Tabulatortaste zum Durchlaufen verwenden möchten, oder klicken Sie auf Automatische Sortierung , damit Base erraten kann, wie die Tabulatortaste funktionieren soll.

Daten eingeben

Nachdem Sie Ihr erstes Formular ausgefüllt haben, können Sie Ihre Datenbank öffnen und jederzeit Einträge hinzufügen, indem Sie auf das Formular doppelklicken. Bevor Sie es wissen, geben Sie Daten mit blitzschneller Geschwindigkeit ein.

Möglicherweise möchten Sie jedoch, dass Ihre Datenbank und Ihr Formular im Internet gehostet werden. Wenn Sie sich dafür entscheiden, ist es wichtig, dass Sie Ihre Hosting-Optionen sorgfältig prüfen.