What, 3 separate tables? 1 for status, 1 for description, 1 for comments?
First, if the comments field is long text/memo, AFAIC, it should be its own table regardless. Comments are sometimes best appended and not allowed to be edited.
Second, I think you'll have to code for logic like
- if either of those 3 fields are altered, copy the existing record to tblHistory, then update the "main" table(s). I have no idea what you'd want to do when it's a new record - probably just append. The code logic would have to deal with both cases. If the fields are bound, maybe use the OldValue property to discern what the change is. Probably could use the Form.NewRecord property instead (or also) if that would work better.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.