First...this kind of code needs to be in both the AfterUpdate event, as shown...and in the OnCurrent event.
Next...what kind of Form is this...Single, Continuous or Datasheet?
Lastly...if, as the last line of the above, you add
Msgbox Me.txtRootCause
what results do you get?
Linq ;0)>