Do not know any other choices.
I should have mentioned that what I did was bind the form directly to the table and the form was then editable. I did not test controls bound to the Attachment fields. The Attachment field might still serve your needs, just not as you had the query structured.