Domainfunktion für Standard Shape File

Hallo Forum,

ich möchte, wie ich es bei einer Geodatabase kenne, dem Nutzer eine Möglichkeit bieten, bei dem er innerhalb der Attributtabelle und einem speziellen Attributfeld eine vordefinierte Liste via Dropdown erhält, und somit via One-Click den Attributwert festlegen kann.

Welche Möglichkeiten gibt es da (es muss reproduzierbar sein, also nicht nur für eine Attributtabelle sondern ist eine immer weiderkehrende Anwendung)?
Ich hätt auch nix gegen ArcObjects - aber vielleicht gehts auch einfacher.

Für erste Tips wäre ich sehr dankbar, da ich unter 'Domain für Shapefile' und ähnlichen Suchbegriffen, weder bei Google noch bei der ESRI-Online Hilfe fündig geworden bin.

Danke Anne
Das geht bei shapes leider nicht direkt, weil die Attribute im DBF-Format gespeichert werden, in dem es anders als in MDB keinen Lookup-Datentyp gibt. Da müsstest Du eine Funktion in einem Eingabedialog schreiben, die die eingegebenen Werte prüft oder aus einer Listbox auswählbar macht. Das schützt aber nicht vor manueller Fehleingabe, die immernoch möglich und jedem ArcGIS-user vertraut ist.
Soweit hab ich daß jetzt hinbekommen: Ich hab ein Userform mit einer ComboBox, welche Werte aus einer mdb ausliest. Folgende weitere Fragen (die mich als Newbie in VBA for ArcGIS outen) bleiben offen: Wenn ich ein Polygon eines Layers klicke - wird doch ein Ereignis ausgelöst (layer xy_polygon xy_click) - wie heißt dass, in welcher datei ist dies positioniert? wie kann ich dieses ereignis für mich nutzbar machen?
hintergrund ist der, dass mein userform beim klick auf dieses polygon geöffnet werden soll - ich meine auswahl über die combobox treffe und dieser wert automatisch in die attributtabelle des jeweiligen layers zugeordnet zum jeweiligen polygon eingefügt wird. Also muss ich beim Klick auf das Polygon ja zusätzlich noch die ID des Polygons und die des Layers erst auslesen und dann meiner Schreibfunktion übergeben.
Außerdem muß die ComboBox ja nun noch mit der entsprechendenen Attribut-TabellenSpalte verknüpft werden? - Da weiß ih auch noch nicht genau, wie man dies am besten macht - jedoch kann ich mir hier einen Lösungsweg vorsstellen, der mir beim 'Klick aufs Polygon' verwehrt ist.

AnneW