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: users+unsubscribe@de.libreoffice.org 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