Von Listenfeld zu Listenfeld

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

Raini
Beiträge: 2
Registriert: Mo, 13.02.2012 10:20

Von Listenfeld zu Listenfeld

Beitrag von Raini »

Hallo Leute

Ich bin neu hier und beschäftige mich seit einer Woche mit Open Office Base 3.3.0. Nun habe ich folgendes Problem:

Ich habe ein Formular mit 2 Listenfelder

Das erste heißt Oberkat das zweite Unterkat

Der Inhalt vom Listenfeld Oberkat wird aus einer Tabelle Namens Kat ausgelesen.
Deren Inhalt besteht aus den Spalten ID und Katego
In der Spalte Katego sind 2 Einträge vorhanden
Gleisstiel
LS Elemente
Diese werden auch problemlos im Listenfeld Oberkat angezeigt.

Für das Listenfeld Unterkat habe ich 2 Tabellen deffeniert

Eine Tabelle Namens Gleissti und Lselem.

In der Tabelle Gleissti sind 2 Spalten Vorhanden.
ID und Unterkat
In der Spalte Unterkat befinden sich 3 Einträge
Gleise
Straßen
Wasser

In der Tabelle Lselem sind 2 Spalten Vorhanden.
ID und Elemente
In der Spalte Elemente befinden sich 3 Einträge
Fauna
Flora
Terra

Nun möchte ich, das wenn ich im ersten Listenfeld Oberkat den Eintrag Gleisstiel auswähle, im zweiten Listenfeld Unterkat die Tabelle Gleissti mit den Einträgen
Gleise
Straßen
Wasser
Angezeigt werden

Wähle ich im ersten Listenfeld Oberkat den Eintrag LS Elemente aus sollten im zweiten Listenfeld Unterkat nur die Einträge der Tabelle Lselem zur Auswahl erscheinen. Also nur
Fauna
Flora
Terra

Ich suche jetzt bereits seit fast 4 Tagen nach einer Lösung hier im Forum und bei Google. Meine Frau wird mir bald die Tastatur um die Ohren hauen. :( :(

Ich hoffe das mir jemand helfen kann.

Gruß Raini
F3K Total
********
Beiträge: 3720
Registriert: Mo, 28.02.2011 17:49

Re: Von Listenfeld zu Listenfeld

Beitrag von F3K Total »

Hallo Raini,
was genau möchtest Du damit erreichen?
Sollen irgendwelche Daten aus einer dritten Tabelle gefiltert werden?
Ich würde empfehlen, für die Unterkategorie nicht zwei, sondern eine Tabelle anzulegen, in der die Art der Kategorie in einer eigenen Spalte "FK_ID_K" definiert wird. Anbei ein Beispiel, ohne Listenfeld mit Haupt- und Unterformular. Wenn Du im oberen Tabellenfeld die Kategorie anklickst, kannst Du im unteren dazu passende Einträge eingeben. Den Aufbau des Formulares im Hintergrund kannst Du sehen, wenn Du dich mit dem Formular Navigator, der in der Hilfe (F1) gut beschrieben ist, beschäftigst. Die Spalten der ID's habe ich nur mit aufgenommen, damit man bei Eingabe einer neuen Kategorie oder Unterkategorie sieht, was passiert. Du kannst die Spalten im Entwurfsmodus (auch F1-Hilfe) des Formulares auch löschen.
Wenn du nun zu den Unterkategorien jeweils Daten eingeben möchtest, müsstest du ein weiteres Unterformular, wie in diesem Beitrag viewtopic.php?f=8&t=52255#p195013, einbauen.
Viel Erfolg, Gruß R
Dateianhänge
KatUkat.odb
(2.95 KiB) 82-mal heruntergeladen
Raini
Beiträge: 2
Registriert: Mo, 13.02.2012 10:20

Re: Von Listenfeld zu Listenfeld

Beitrag von Raini »

Hallo F3K Total

Habe gestern ein bischen getestet. Komme mit deinen Tipp sehr gut klar. Hat mir sehr geholfen. Danke noch einmal für deine Antwort und den guten Tipp :wink: :wink:

Gruß Raini
Antworten