Josef Morlo
unread,Mar 15, 2012, 1:08:17 PM3/15/12You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
Hallo,
Ausgangssituation: Jet, DataSet, Master- und Detail-Tabelle, Relation,
BindingSource
Habe ein Formular mit einer Detailtabelle. Ein Fremdschlüssel ist über eine
ComboBox mittels BindingSource eingebunden. Wenn nun bei der Eingabe eines
neuen Detail-Datensatzes (myBindingSource.AddNew), festgestellt wird, dass
kein passender Master-Datensatz vorhanden ist - wie kann ich letzteren –
etwa über ein Dialogformular - nachtragen, ohne die Eingaben am
Detaildatensatz zu verwerfen.
Das entspräche ziemlich genau der Funktionalität, die Access über
‚NotInList’ bereitstellt.
Also nicht mit dem Master-Datensatz beginnen und diesem einen
Detail-Datensatz zuordnen!
Ich könnte zwar den Master-Datensatz separat via Direktzugriff abspeichern,
das DataSet neu einlesen, die Bearbeitung des Datensatzes wieder aufnehmen
und den Fremdschlüssel nachtragen, aber es müsste doch einen weniger
umständlichen Weg geben?
Wie müsste man korrekt vorgehen?
Danke und Gruß
Josef Morlo