While it may not be an exact answer to the request, Attribute Assistant for ArcMap Attribute Assistant | ArcGIS Solutions allows these types of dynamically triggered field calculations. It does require having a field in the table to populate.
Similar functionality will be coming to ArcGIS Pro through the use of Attribute Rules. I don't have links to documentation as this is planned functionality that is not yet released.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.