Naja, es geht auch unkomplizierter:
In der Maske ein Feld VL, Text, multi value, computed for display.
Dies enthält die Liste der Niederlassungen.
Eine (versteckte) Ansicht GA, die aus den Dokumenten nur das Feld "Geschäftsstelle" anzeigt (sortiert).
Auswahlfeld (Dialogliste oder Optionsschaltfläche) mit der Formel:
@Trim (@Replace (VL, @dbColumn (auf Ansicht GL); ""))
So werdendie bereits verwendeten Geschäftsstellen ausgefiltert.
Wie oben schon mehrfach angesprochen: So (oder mit Setup-Dok) funktioniert das nur, wenn diese Datenbank nur und ausschliesslich auf einem Server verwendet wird. Und das schützt auch nicht davor, dass zwei Leute parallel die gleiche Geschäftsstelle auswählen können !
Im QuerySave könnte man dann nochmal checken, ob gerade parallel von jemandem die gleiche Geschäftsstelle ausgewählt wurde.
Bernhard