Christian Wunderlich wrote:
Grade dazu hab ich noch eine Frage. Da die Autorentabelle am anfang leer
ist habe ich Autorname, Vorname und zweiter Vorname als Kombinationsfeld
geplant. Und das ID-Feld war als inkrementierendes Integerfeld geplant.
Ist das der falsche Weg?
Gruß,
Christian
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.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]