Home / LinuxUser / 2006 / 01 / Daten verwalten mit OpenOffice Base

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Mandriva gibt Distribution in die Hände der Community
(268 Punkte bei 24 Stimmen)
Neues vom Systemd
(161 Punkte bei 4 Stimmen)
Mandriva in Nöten
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

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.

Abbildung 5: Base bietet eine grafische Benutzerschnittstelle zum Erstellen von Abfragen.

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.

Navigator-Button

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.

Textfeld-Icon

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.

Button 'Weitere Steuerelemente'

Schalter 'Tabellen-Kontrollfeld'

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).

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

Hits
Wertung: 0 Punkte (0 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 06/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Adobe AIR
Adobe-AIR-Programme installieren und (manuell) starten
Tim Schürmann, 14.05.2012 13:09, 0 Kommentare

Es gibt sie noch: neue Anwendungen, die Adobes Integrated Runtime voraussetzen. Aktuellstes und vermutlich auch größtes Beispiel ist das Adventure Botanicula

Aktuelle Fragen

gibt es ein Kommandozeilen Tool, um ein X11-Fenster in ein Anderes einzubetten?
GoaSkin , 21.05.2012 16:44, 0 Antworten
Das XEmbed-Protokoll ist u.A. dazu gedacht, dass man eine X11-Anwendung in eine andere wie ein Wi...
Apache2, Options -Indexes geht nicht
no no, 12.05.2012 19:01, 8 Antworten
Habe in apache2.conf folgendes stehen: Options -Indexes ...
LInux auf Dell LS H500
Andreas Endresl, 09.05.2012 08:54, 2 Antworten
Habe einen alten Dell Latitude LS H500 nur mit ext. Floppy und CD es geht nur immer eines von den...
Datenwiederherstellung unter Ubuntu 12.04 mit "Simple Backup" nach Umzug von Linux Mint
Christian Lottmann, 07.05.2012 13:33, 0 Antworten
Vor dem Umzug auf Ubuntu 12.04 habe ich unter Linux MInt mit "Simple Backup" voll (15.4.2012) und...
DKMS für den propritären NVIDIA-Treiber
Commander Data, 26.04.2012 22:02, 2 Antworten
Hallo an die Gemeinde. Ich habe hier ein interessantes Stück openSuSE gefunden. http://forums.op...