2016-04-06 5 views
0

Ich habe zwei Tabellen, die in einer Eins-zu-viele-Beziehung stehen. Ich versuche ein Formular zu erstellen, in dem ich ein Kind einem anderen Elternteil zuweisen kann. Zum Beispiel ist eine Tabelle Ärzte (Elterntabelle) und die andere ist Patienten (Kindertabelle). Ich muss in der Lage sein, ein Formular zu haben, wo ich einen Datensatz aus der Kind-Tabelle auswählen kann, dann einen Datensatz aus der Eltern-Tabelle auswählen und das Kind einem neuen Elternteil zuweisen/zuweisen kann. Es wird lediglich den Fremdschlüssel in der Kindtabelle ändern. Ich habe überall hingeschaut und versucht zu sehen, ob es einen einfachen Weg gibt, dies zu tun. Vielen Dank!Erneutes Zuweisen eines untergeordneten Elements zu einem anderen übergeordneten Element in MS Access

+0

* * Right "Alles, was es tun wird, ist im Wesentlichen den Fremdschlüssel in der Tabelle Kind ändern.". Wo genau ist das Problem? – Andre

+0

Das Problem ist, ich kann kein Formular dafür erstellen. Auch wenn ich ein Formular mit der Datensatzquelle als Patienten und Teilformular mit Datensatzquelle als Ärzte erstellen, kann ich den Fremdschlüssel nicht ändern. – Greg

Antwort

0

Ich denke, dass Sie ein Kombinationsfeld auf dem untergeordneten Formular benötigen, dessen Steuerquelle die Suche nach der übergeordneten ID ist. The Row Source ist so etwas wie diese: SELECT tblParent.ID, tblParent.ParentName VON tblParent Sortierung nach tblParent.ParentName

+0

Habe es einfach getestet und es funktioniert !!! Danke, dass du mir dabei geholfen hast !! Ich dachte, es wäre etwas sehr Einfaches, aber ich konnte nicht feststellen, was es war. – Greg