2016-06-26 5 views
0

Ich erstelle eine Verkaufsdatenbank für eine kleine Wohltätigkeitsorganisation in MS ACCESS, die es einem Verkäufer erlauben sollte, einen Verkauf einzugeben und dann Berichte usw .. Das Eingabeformular für Der Verkauf (testsales) sollte einen Eintrag in Umsatz Tabelle erstellen. Diese Tabelle enthält einen Fremdschlüssel für die Agentur Tabelle, die wiederum alle Vermittlungsagenturen speichert, mit denen wir arbeiten.MS ACCESS 2007 - Auswählen von Wert aus Combobox in Unterformular erstellt einen Duplikatwert

Ich habe die Combobox für die Agentur Name Auswahl in einem Unterformular.

Leider jedes Mal, wenn ich einen Verkauf mit einem Wert in der ausgewählten Combobox speichern, wird der Wert publicate der Agentur Tabelle hinzugefügt.

Vielen Dank im Voraus

Database relations

Salesentry form with subform

Wenn etwas da ist, ich sollte hinzufügen, lass es mich wissen.

Antwort

0

In Ihrem Fall können Sie nur Combobox oder Listbox mit der Quelle der Zeilen aus der Abfrage verwenden, anstatt Teilformular zu verwenden.

Sie müssen AgencyID und AgencyName abfragen, die Bound-Spalte AgencyID erstellen (1, wenn Sie AgencyID zuerst abfragen), aber die Breite von AgencyID in Combobox/Listbox auf 0 setzen, damit sie für Benutzer nicht angezeigt wird.

+0

Danke für die Hilfe. Ich habe deine Methode benutzt und es funktioniert perfekt! – fdenker

Verwandte Themen