Actually, you can use ADO or DAO. And you can as noted, created the 2 recordsets in code, start a transaction, and then bind 2 recordsets to the the form + sub forms.
This "can" be done, and it' been years since I attempted this. And to be fair, I think if you only have one main form, and one...