I have set a series of domains for my Feature Class in ArcMap. The domains work well but it's just when the FC is under edit, it does not display the existing value sitting in the database.

Instead it displays a blank or something similar to "keep existing value".

Is there a way for the domain to display what the existing value is, as well as still have the domain function?

Do I need to first allocate to domain values first in order for the values to be read whilst editing?

  • Is it because the existing field value isn't in the domain? If this is the case then, no, you can't. Either add the existing values to the domain or don't use a domain. – Michael Stimson Dec 6 '17 at 5:18
  • Maybe the domains that are set up and integrated with the subtypes are not set solely on the fields directly. – BBG_GIS Dec 6 '17 at 5:43
  • Thanks Michael, Wetland. The existing field value is in the domain. What you said about the domains being set up and integrated with the sub-types seems right. I don't really know how to do this, I'll have to dig around to find something appropriate. – ShekieD Dec 6 '17 at 5:49
  • So if your domains integrated with subtypes, First you need to select an appropriate subtype for a record, then select a domain integrated with this subtype. Otherwise,you need to create a domain not integrated with a subtype.If a feature class has subtypes, domains must be applied at the subtype level and not at the fields level – BBG_GIS Dec 6 '17 at 6:20

If a feature class uses subtype, domians must be applied at the subtype. Otherwise, you need to remove subtype and use domain at the field level.

If you are using subtype:

  1. Right click on the feature class and click properties.
  2. Go to "Subtypes" tab.
  3. Select subtype code(The below image is an example).

enter image description here

  1. At "Default values and domains" , select your field and integrate it with a domain.

enter image description here

Now you can use and see domain values in attribute table.

  • Thanks Wetlands. I think this seems like the solution. I think I understand that the domain must be associated with the subtype for the existing field to be displayed when editing the data. Did you have an example of this, where the default data is displayed in the field and the domain function is still available? A screen shot would be appreciated. I still have some questions around subtypes, it appears that you can only use long and short integers for them ? – ShekieD Dec 11 '17 at 3:36
  • @Dan Shek if my question solved your issue please marked it as correct answer. – BBG_GIS Dec 11 '17 at 9:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.