Kombinationsfelder verknüpfen

Das Textverarbeitungsprogramm

Moderator: Moderatoren

araa
Beiträge: 9
Registriert: Mi, 17.09.2008 21:30

Kombinationsfelder verknüpfen

Beitrag von araa »

Hallo,
ich möchte ein Writer Dokument erstellen mit zwei Kombinationsfeldern, mit denen man Textbausteine einbauen kann.

Mit einem einzelnen Kombinationsfeld gelingt mir die Sache schon, habe eine Datenbank angemeldet und das Kombinationsfeld bietet die Einträge der Datenbank an.

Jetzt möchte ich, dass der Inhalt des zweiten Kombinationsfeldes abhängig von der Eingabe im ersten wird.
Beispielsweise im ersten Kombinationsfeld steht VW, Mercedes, Toyota.
Wenn ich davon VW ausgewählt habe, soll das zweiten Kombinationsfeld Golf, Passat, Polo anbieten.

Wie könnte ich das einfach realisieren? Ich kann zwar mit Base eine Datenbank erzeugen, habe aber keine Ahnung von SQL oder so.

vielen Dank für eure Hilfe
Andreas
AndreasJBittner
*****
Beiträge: 473
Registriert: Fr, 09.10.2009 16:44
Wohnort: Bielefeld
Kontaktdaten:

Re: Kombinationsfelder verknüpfen

Beitrag von AndreasJBittner »

Hi,

da wird Dir nix anderes übrig bleiben als ein bißchen zu üben. Der Zusammenhang muß schon in der DB da sein, woher sollte Writer wissen, welche abhängige Variable er denn auch in dem zweiten Feld eintragen soll? Du brauchst 2 Tabellen:

Tabelle Marke
ID INTEGER Primary Key
Marke VARCHAR

Tabelle Typ
ID INTEGER Primary Key
Typ VARCHAR
MarkeID Integer

In der ersten Tabelle steht:
ID Marke
1 Daimler
2 VW
3 Opel
...
in der zweiten
ID MID Typ
1 ? Daimler
2 2 Golf
3 2 Polo
...
Dann hast Du eine 1:n-Beziehung zwischen den Tabellen und kannst Dir von einer Marke alle Typen anzeigen lassen und eine Kombination auswählen.

Marke Typ
VW Golf
VW Polo
....

Viel Spaß beim Rumprobieren

Grüße
Andreas
LO 4.3
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2

MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
araa
Beiträge: 9
Registriert: Mi, 17.09.2008 21:30

Re: Kombinationsfelder verknüpfen

Beitrag von araa »

Vielen Dank für deine Antwort,
ich übe sowas sogar gerne und probiere es aus.

So ähnlich hatte ich meine Datenbank auch gemacht.

Was mir aber immer noch nicht klar ist:
Wie kann ich das zweite Kombinationsfeld im Writer-Formular dazu bringen,
dass sich sein Inhalt dynamisch an die Eingabe im ersten Kombinationsfeld anpasst?
Dass also nach Auswahl VW im ersten Kombinationsfeld nur noch Golf und Polo im zweiten steht,
und wenn im Feld eins Opel gewählt ist, steht im zweiten nur noch Astra und Omega?

viele Grüße
Andreas
araa
Beiträge: 9
Registriert: Mi, 17.09.2008 21:30

Re: Kombinationsfelder verknüpfen

Beitrag von araa »

leider habe ich keine Lösung gefunden. Ich habe es dann bleiben gelassen. Falls du eine Lösung findest... Ich bin nach wie vor dran interessiert!
Antworten