I took post #12 that the OP was giving up and going back to code in the form's code module. I felt his desperation and posted my DB solution.Maybe your problem became one of using the Private keyword in a standard module as is suggested in post 12.
Part of the problem was the OP's naming and confusion with Descrip and Description.
Descrip is the name of the field in the table.
Description is the name of the control bound to Descrip.
Thus the calling argument could be either [Descrip] or Me.Description, but not Me.Descrip.
I avoid these traps by naming my control textboxes with prefix txt, so it would have been txtDescrip to differentiate the difference.