Hallo Robert,
ich hab das jetzt nochmal neu aufgesetzt: die Tabelle Packstück als
Hauptformular genommen.
Unterformular angelegt Kategorie.
Nun wollte ich das Listenfeld für die Kategorie über den Assistent
einfügen:
*Wählen Sie die Tabelle, deren Daten die Grundlage für den
Listeninhalt bilden sollen: "Kategorie"
*Anzeigefeld "Kategorie" Der Inhalt des ausgewählten Feldes wird in
dem Listenfeld angezeigt, wenn die verknüpften Felder übereinstimmen.
*Wählen Sie hier die Felder aus, deren Inhalt übereinstimmen muss,
damit der Wert aus dem Anzeigefeld angezeigt wird: Feld der
Wertetabelle | Feld der Listentabelle. Hier kann ich nur auswählen
die beide Felder der Tabelle Kategorie auswählen, nämlich den Index
ID_KAT und das Datenfeld Kategorie
Das passt doch nicht?
Eigentlich müsste das Listenfeld den Wert anzeigen, auf den der
Fremdschlüssen FS_KAT zeigt.
Also Feld der Wertetabelle FS_KAT aus "Packstück" sollte auf ID_KAT
zeigen welches ja durch die Beziehung gegeben ist. Also FS_KAT =
ID_KAT = Wert
Aber diese Beziehung kann ich nirgends auswählen. Stattdessen steht
ein SQL-Befehl da, den der Assistent einträgt: SELECT "Kategorie",
"Kategorie" FROM "Kategorie" das ist doch unsinnig, zumal ich was
anderes ausgewählt habe: Wertetabelle ID_KAT = Listentabelle Kategorie.
Da bekomme ich einen Vogel, das war doch früher anders und
transparenter im Assistent. Ich komme nicht weiter.
--
Gruß
Fritz
--
Liste abmelden mit E-Mail an: [email protected]
Probleme?
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert