3.5 Verwenden von Datenbanken in Base

OpenOffice.org enthält das Datenbankmodul Base. Mit Base können Sie Datenbanken erstellen, in denen Sie verschiedene Arten von Daten speichern können, von einer einfachen Adressbuch- oder Rezeptdatei bis hin zu einem komplexen Dokumentverwaltungssystem.

Es ist möglich, Tabellen, Formulare, Abfragen und Berichte manuell oder mithilfe eines praktischen Assistenten zu erstellen. Der Tabellenassistent enthält beispielsweise eine ganze Reihe nützlicher Felder für den geschäftlichen und den privaten Gebrauch. In Base erstellte Datenbanken können als Datenquellen genutzt werden, etwa zur Erstellung von Serienbriefen.

Die detaillierte Beschreibung von Datenbankentwürfen mit Base ist nicht Bestandteil dieses Handbuchs. Weitere Informationen erhalten Sie in den unter Abschnitt 3.8, Aufrufen der Hilfe und weiterer Informationen zu OpenOffice.org aufgelisteten Quellen.

3.5.1 Erstellen von Datenbanken mit vordefinierten Optionen

Im Lieferumfang von Base sind mehrere vordefinierte Datenbankfelder enthalten, mit deren Hilfe Sie Datenbanken erstellen können. Die Schritte in diesem Abschnitt beziehen sich auf die Erstellung eines Adressbuchs anhand von vordefinierten Feldern. Anhand dieser Beschreibung können Sie jedoch auch andere vordefinierte Felder für andere integrierte Datenbankoptionen verwenden.

Die Erstellung einer Datenbank lässt sich in mehrere Vorgänge unterteilen:

Erstellen der Datenbank

Erstellen Sie zuerst eine Datenbank.

  1. Klicken Sie auf Datei > Neu > Datenbank.

  2. Wählen Sie Neue Datenbank erstellen und klicken Sie dann auf Weiter.

  3. Klicken Sie auf Ja, die Datenbank soll angemeldet werden, um Ihre Datenbankinformationen für andere OpenOffice.org-Module verfügbar zu machen, aktivieren Sie die beiden Kontrollkästchen in der unteren Hälfte des Dialogfelds und klicken Sie dann auf Beenden.

  4. Navigieren Sie zu dem Verzeichnis, in dem Sie die Datenbank speichern möchten, geben Sie einen Namen für die Datenbank an und klicken Sie auf OK.

Einrichten der Datenbanktabelle

Als Nächstes definieren Sie die Felder, die Sie in Ihrer Datenbanktabelle verwenden möchten.

  1. Klicken Sie im Tabellenassistenten auf Persönlich.

    In der Liste Beispieltabellen werden nun die vordefinierten Tabellen für die persönliche Verwendung angezeigt. Hätten Sie Geschäftlich ausgewählt, so würden in der Liste die vordefinierten geschäftlichen Tabellen angezeigt.

  2. Klicken Sie in der Liste Beispieltabellen auf Adressen.

    Die verfügbaren Felder für das vordefinierte Adressbuch werden im Menü Verfügbare Felder angezeigt.

  3. Klicken Sie im Menü Verfügbare Felder auf die Felder, die Sie in Ihrem Adressbuch verwenden möchten.

    Sie können jeweils einen Eintrag auswählen oder mehrere Einträge auswählen, indem Sie beim Klicken die Taste STRG gedrückt halten.

  4. Klicken Sie auf den einfachen nach rechts zeigenden Pfeil, um die ausgewählten Einträge in das Menü Ausgewählte Felder zu verschieben.

    Wenn Sie alle verfügbaren Felder in das Menü Ausgewählte Felder verschieben möchten, klicken Sie auf den doppelten nach rechts zeigenden Pfeil.

  5. Passen Sie die Reihenfolge der ausgewählten Felder mit dem nach oben und dem nach unten zeigenden Pfeil an.

    Die Felder werden in den Tabellen und Formularen in der Reihenfolge angezeigt, in der sie hier aufgelistet sind.

  6. Klicken Sie auf Weiter.

  7. Stellen Sie sicher, dass alle Felder richtig definiert sind.

    Sie können den Feldnamen oder den Feldtyp ändern, festlegen, ob ein Eintrag erforderlich ist und die maximale Länge des Felds bestimmen (die Anzahl der Zeichen, die in das Feld eingegeben werden können). Behalten Sie die Einstellungen in diesem Beispiel unverändert bei.

  8. Klicken Sie auf Weiter.

  9. Klicken Sie auf Primärschlüssel erzeugen, Primärschlüssel automatisch hinzufügen, Automatischer Wert, Weiter.

  10. Übernehmen Sie den Standardnamen für die Tabelle, wählen Sie Create a form based on this table (Auf dieser Tabelle basierendes Formular erstellen) und klicken Sie dann auf Beenden.

Erstellen von Formularen

Erstellen Sie als Nächstes das Formular, das Sie für die Dateneingabe in Ihrem Adressbuch verwenden möchten.

  1. Doppelklicken Sie im Formularassistenten auf den doppelten nach rechts zeigenden Pfeil, um alle verfügbaren Felder in die Liste Felder im Formular zu verschieben, und klicken Sie dann zweimal auf Weiter.

  2. Wählen Sie die Anordnung für das Formular aus und klicken Sie auf Weiter.

  3. Wählen Sie die Option aus, mit der im Formular alle Daten angezeigt werden, und lassen Sie alle Kontrollkästchen deaktiviert. Klicken Sie dann auf Weiter.

  4. Weisen Sie eine Vorlage und einen Feldrand zu und klicken Sie auf Weiter.

    Übernehmen Sie in diesem Beispiel die Standardoptionen.

  5. Legen Sie einen Namen für das Formular fest, wählen Sie die Option Formular ändern aus und klicken Sie auf Beenden.

Ändern von Formularen

Nachdem Sie das Formular definiert haben, können Sie das Erscheinungsbild des Formulars nach Wunsch ändern.

  1. Schließen sie das Formular, das nach Abschluss des vorherigen Schritts geöffnet wurde.

  2. Klicken Sie im Hauptfenster der Datenbank mit der rechten Maustaste auf das zu ändernde Formular (es steht nur eine Option zur Auswahl) und klicken Sie auf Bearbeiten.

  3. Ordnen Sie die Felder im Formular neu an, indem Sie sie an die gewünschten Positionen ziehen.

    Verschieben Sie das Feld für den Vornamen beispielsweise so, dass es rechts neben dem Feld für den Nachnamen angezeigt wird, und passen Sie die Positionen der anderen Felder nach Ihren Vorstellungen an.

  4. Wenn Sie die Änderungen am Formular abgeschlossen haben, speichern und schließen Sie es.

Weitere Schritte?

Nach der Erstellung der Datenbanktabellen und Formulare können Sie Daten eingeben. Darüber hinaus können Sie Abfragen und Berichte erstellen, mit denen die Daten sortiert und angezeigt werden können.

Weitere Informationen zu Base erhalten Sie in der Online-Hilfe zu OpenOffice.org und in den anderen unter Abschnitt 3.8, Aufrufen der Hilfe und weiterer Informationen zu OpenOffice.org aufgeführten Quellen.