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