Pedie
If you do want to use a recordset as the record source of the form in the way you want to you will have to write the code.
I don't quite understand what you are doing with these 'attachments'.
Are you trying to store multiple attachments using a multivalue field?
If you are that just isn't right.
You can store attachments in a table but a better idea is to simply store information about the attachment, eg filename, folder etc.
Then you can use that information to access the attachment when needed.
Any chance you could explain what this database is for?