You only set a Recordset ONCE, in the Open event of your form. However, I think you're using the term "recordset" incorrectly ... a Recordset set is a group of records; a Record is one of those records, and it's generally what you work with on a Form.
You haven't "set" your recordset to the form's recordset. You do that like this:
Set Me.Recordset = rst
You do this AFTER you fully open the recordset. From that point, you would work with the form's controls - textboxes, combos, etc - just as you would a form bound to a local table.
If you want to work with fully unbound forms, then you'll have to do a LOT more work.