Den Überblick behalten
Daten verwalten mit OpenOffice Base
Abfragen erstellen
Abfragen ermöglichen es, Daten auszuwählen oder zu kombinieren. In Base erstellen Sie Abfragen entweder per Assistent oder manuell in der Entwurfsansicht. Benutzer, die Erfahrung mit SQL haben, können außerdem auf den integrierten SQL-Editor zurückgreifen. Da jedoch jede Datenbank-Engine SQL leicht abwandelt, ist es in Base meist einfacher, Abfragen grafisch über die Entwurfsansicht zu definieren.
Nehmen wir an, Sie wollen eine Abfrage erstellen, die Ihnen die kompletten Daten für eine in der Datenbank gespeicherte Aufgabe liefert – die Aufgabennummer, den Kunden, die Aufgabenbeschreibung, den Status, den Typ der Aufgabe und den Termin. Klicken Sie dazu auf Abfrage in der Entwurfsansicht erstellen im Bereich Tabellen. Mit diesem Schritt öffnen Sie die das Fenster Abfrageentwurf und den Dialog Tabellen hinzufügen. Fügen Sie nun die Tabellen AUFGABEN und FIRMEN in die Abfrage ein, indem Sie auf Hinzufügen klicken. Beenden Sie die Entwurfsansicht dann mit dem Schließen-Button.
Jetzt müssen Sie nur noch die gewünschten Felder in die Abfrage übernehmen. Dazu wählen Sie die Felder entweder aus der Dropdown-Liste in einer Feld-Zelle, oder Sie ziehen die Felder aus den Tabellen in die mit Feld bezeichneten Zellen (Abbildung 5). Die neue Abfrage erscheint im Abschnitt Abfragen und kann mit einem Doppelklick ausgeführt werden.
Formulare erstellen
Wechseln Sie im Hauptfenster zum Abschnitt Formulare. Formular in Entwurfsansicht erstellen öffnet ein leeres Fenster. Klicken Sie auf den Navigator-Button in der Symbolleiste des Formularentwurf-Fensters.
Nach Rechtsklick auf den Ordner Formulare und wählen Sie NeuFormular. Geben Sie als Name für das Formular Aufgaben ein. Klicken Sie mit der rechten Maustaste auf das Formular und wählen Sie Eigenschaften. Im Register Daten wählen Sie Tabelle in Art des Inhaltes und AUFGABEN im Listenfeld Inhalt. Um das Textfeld Beschreibung mit der Beschreibung der einzelnen Aufgaben hinzuzufügen, klicken Sie auf das Icon Textfeld in der Toolbox Formular-Steuerelemente und zeichnen Sie ein Textfeld.
Nun doppelklicken Sie auf das Textfeld. Im Register Daten wählen Sie Beschreibung aus Datenfeldliste. Gehen Sie ebenso vor, um die Felder Status, Typ und Termin hinzuzufügen. Mit dem neuen Formular können Sie nun Daten in der Tabelle AUFGABEN betrachten und editieren.
Unterformulare dienen dazu, alle verknüpften Datensätze einer One-to-many-Relationen in einem Fenster anzuzeigen. Auf diese Weise integrieren Sie zum Beispiel alle Einträge aus der Tabelle STUNDEN, die über die AufgabenID mit der gerade angezeigten Aufgabe verknüpft sind, in die Anzeige. Klicken Sie im Fenster Formularnavigator auf das Formular Aufgaben und wählen Sie NeuFormular. Wählen Sie einen aussagekräftigen Namen für das Unterformular. Ein Rechtsklick auf des Unterformular ermöglicht eine Einstellung der Eigenschaften. Wählen Sie im Register Daten den Eintrag Tabelle aus der Liste Art des Inhalts und STUNDEN aus dem Listenfeld Inhalt. Weil die Tabelle STUNDEN mehrere Einträge für einen bestimmten Job enthält, kann es sinnvoll sein, das Unterformular als Tabelle anzuzeigen. Stellen Sie sicher, dass das ungeordnete Formular STUNDEN im Formular-Navigator gewählt ist.
Aktivieren Sie jetzt in der Steuerelement-Palette den Button Weitere Steuerelemente, klicken Sie auf den Schalter Tabellen-Kontrollfeld und zeichnen Sie eine Tabelle. Mithilfe des Tabellen-Assistenten wählen Sie aus STUNDEN die benötigten Felder (alle, außer den ID-Feldern) und klicken dann auf Fertig stellen.
Sobald Sie mit dem Formular zufrieden sind, speichern Sie es und beenden Sie die Formularentwurfsansicht. Mit einem Doppelklick auf den Namen des Formulars im Hauptfenster öffnen Sie dieses zur Eingabe. Um in den Datensätzen zu navigieren, neue Datensätze hinzuzufügen oder zu bearbeiten, verwenden Sie die Symbolleiste für die Formularnavigation (AnsichtSymbolleistenFormular-Navigation).



