I've found that ArcGIS offers validation of 2 basic constraints: field data type and if the value is required or not.

Is there any way or AddIn to attach more complex validation rules?

I mean Min-Max values for numbers and dates, RegEx for text input, expression based validation for dependent fields.

2 Answers 2


You can add validation through the use of domains. A quick tour of attribute domains

  • 2
    Yea, I've forgotten about range domains, but what about remaining more complex rules?
    – megadrofan
    May 17, 2012 at 19:17

There are several ways to do custom validation; if you are looking for a programmatic solution, the main ones you'll probably want to look at are geodatabase extensions and editor extensions.

Alternatively, if you have ArcGIS Data Reviewer you can set up complex rules in that without programming. I am not sure if it can do everything you ask about though, and if I recall correctly it won't prevent people from entering bad data, only catch it when it is reviewed.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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