Cred ca nu sunt nici eu prea clar: folosind metoda clasica pe care mi-ai aratat-o si tu, e super ok, in forma principala am butoane de derulare, deruland imi arata inregistrarea curenta iar in subform inregistrarile din tabela copil aferente celei parinte.
Presupunem 2 tabele: tabela cursuri si tabela studenti. Daca pentru cursul informatica care este inregistrarea 3 am avut 5 studenti, iar toti au luat nota 10, nu vreau sa scriu in dreptul fiecarui student nota 10, merg la inregistrarea numarul 3 si in subform folosesc o casuta de text cam asa:
Renunt la obiecte recordset desi era mai elegant si folosesc asa intr-un buton de pe subform:
me.recordset.movefirst
do while not me.recordset.eof
me.recordset("nota")=casutatext
me.recordset.updatebatch
me.recordset.movenext
loop
Numai ca nu se actualizeaza inregistrarile copil aferente inregistrarii parinte numarul 3, ci se updateaza mereu numai inregistrarile aferente primei inregistrari din baza mama.
In acelasi mod am facut form-urile folosind DAO si cu access dar nu mergea. Ceva imi scapa undeva si ca de obicei, e ceva foarte simplu...
Imi pare rau, am dorit sa fiu cat mai concis si cred ca nu am fost foarte clar.
Merci oricum pentru interes!