Wie die Felder heißen, ist letzlich egal. Das Feld, das ich Vertriebsbeauftragter_Display genannt habe, sollte das Feld sein, das vorher die Dialogliste enthalten hat. In das andere Feld wird nur die letzte vollständige Auswahl geschrieben, um daraus den Vorgabewert für den nächsten Aufruf zu nehmen. Das Feld muss nicht in der Maske angelegt sein (ansonsten Textfeld, berechnet beim Anlegen, verborgen).
Versuchst Du auch zu verstehen, was ich schreibe, oder tippst Du nur ab? Ich möchte eigentlich keine schlüsselfertige Lösung, sondern Denkanstöße liefern. Das ganze ist daher eher quick & dirty. Wenn Du das alles zum Laufen gebracht hast, solltest Du auch noch abfangen, dass evtl. keine passenden Dokumente existieren, DBLookup also einen Fehler liefert, usw.