Napravio sam Jednu formu za unos računa frm_unos u koju unosim podatke za tablicu tbl_ulazniracuni.
Ta tablica ima svoju subformu Subform_elementi u koju unosim elemente tog računa u tbl_elementi.Povezani su preko ID(primarni ključ).Veza između tih dviju tablica je jedan(tbl_ulazniracuni) prema mnogo(tbl_elementio) -(jedan račun ima mnogo elemenata).
Kad se aktivira forma i unese prvi elemenat računa prijavi se ID U glavnoj formi i u subformi.Ispunim sva polja ulaznog računa i imam dugmer koje mi otvara masku za unos elemenata tog računa.(elemente ne unosim u subformi –nego imam noviu masku za to).Kad ispunim ta polja i pretisnem potvrdi za prvi unos elemenata nikad mi ne upiše u subformu.Ti podaci se izgube(nema ih nigdje).Ako pak želim da mi se prvi zapis prijavi moram svaki put mišom kliknut na Record selectors(tad se na kratko pokaže zvijezdica )i ako nakon toga napravim novi unos podaci se zapišu u subformu(to jest nalaze se u tablici za elemente subforme).
Nakon prvog unosa dalje unosim normalno i sve se redovito ažurira u subformi!Kako da riješim ovaj problem dali postoji način da nakon učitavanja maske u codu naredim da pripremi sub_formu za zapis podataka.
Pokušavao sam na različite načine ali nisam imao nikakvog uspjeha.(requery,refresh,DoCmd.GoToRecord , , acNewRec......)
Dali neko može pomoć
romano