It works when there is an existing date in the field, and that date changes. It doesn’t trigger the action if the date field is blank and then there is a date entered. How do I code it so both situations work?
I do not believe the BEFORE/AFTER row states are accessible from actions. it worked in your one use case because “not there” is treated the same as “is blank” and [_THISROW_AFTER] is the same as the current row state.
To do this you will want to add to your table a “ChangeCounter” type column. This column can be configured to track changes to the row or a certain set of 1 or more configured columns. It tracks changes in two ways:
Track running total of changes.
Change indicator. In this case, each time the row is edited, the column is reset. Zero (“0”) means no changes and “1” means changed.
In your case you want to use the column as a Change Indictor for [Assess Date] column. So, if you named this new column as “Assess Date Changed”, then you would only need to insert into your action Behavior: [Assess Date Changed] = 1.