Am 21.01.2010 11:54, schrieb Andreas Saeger:

Das ist auf jeden Fall der falsche Weg.
Kombinationsfelder sind einspaltige Eingabehilfslisten, die lediglich vorgegebene Vorschläge liefern ohne irgendetwas zu erzwingen. Jede beliebige Eingabe wird als Feldwert so genauso in das Feld geschrieben wie eingegeben. Du willst aber eine Zahl in das Feld "Author_ID" schreiben, nähmlich eine Referenz auf einen ganz bestimmten Author, der über den Primärschlüssel (Ganzzahl) der Authorentabelle eindeutig identifizierbar ist.

Ein Listenfeld macht etwas völlig anderes. Der Benutzer wählt einen Textwert aus der sichtbaren Spalte 0 (Nachname,Vorname), um letztlich die zugehörige Authoren-ID der gebundenen Spalte 1 (Ganzzahl) in das Datenfeld (Liste.Authoren_ID) zu schreiben. Es ist völlig wurscht, ob die Tabelle am Anfang leer ist. Ist das der Fall, dann gibts halt nix auszuwählen, und der Benutzer muss erst mal ein paar Authoren anlegen, bevor er in der Lage ist den Authoren irgendwelche Fundstellen zuzuordnen.

Die Idee ist das der Benutzer direkt nen Autoren auswählen kann oder, so er nicht vorhanden ist einen neu eingeben. Mir ist jetzt nicht klar wie ich das miteinander kombinieren kann. Ich dachte das sei der Sinn des Kombinationsfeldes.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org

Antwort per Email an