Redosled u tab orderu forme koliko vidim sadrži i stavku o podformi, što je u redu. Ono što ne vidim i što verovatno čini grešku jeste veza forme i podforme. Drugim rečima trebalo bi da ti se forma zasniva na jednoj tabeli (zaglavlje), a podforma na drugoj tabeli (stavke). Te dve tabele moraju biti povezane relacijom odnosno primarni ključ tabele zaglavlja mora biti povezan sa prenesenim ključem stavki i to jedan prema više. Na nivou formi u dizajn modu Obratiti pažnju na osobine : Link Child Fields i Link Master Fields u propertisu za podformu. Te osobine mora da budu popunjene onako
kako je postavljena relacija izmedju tabela. Recimo :
Link Child Fields DokumennID
Link Master Fields DokumentID
Drugim rečima tebi svaka instanca tabele stavki mora da ima informaciju o tome kome dokumentu pripada.
Ukoliko ipak insistiraš na jednoj tabeli, onda sve uradi u istoj formi (podforma ti netreba), tako što ćeš za polje koje se ponavlja (u tvom slučaju IdFizickogLica) koristiti sledeći kod na događaj AfterUpdate :
Private Sub IdFizickogLica_AfterUpdate()
Me![IdFizickogLica].DefaultValue = Me![IdFizickogLica]
End Sub
Na taj način će ti Access nuditi prvi put uneseni broj fizičkog lica sve dok ga ti ne promenič ili ne zatvoriš formu.
[Ovu poruku je menjao Getsbi dana 25.12.2006. u 22:20 GMT+1]