Prvo da se zahvalim kolegi @Catch 22 na pomoci jer nemam instalisan Access 2007. A greska koja se pojavljuje odnosi se na kod koji sam dodao na dogadjaj BeforeInsert
Private Sub Form_BeforeInsert(Cancel As Integer)
Me.RedniBroj = Broj
Me.Recalc
End Sub
I ovaj i naredni dogadjaj
Private Sub Form_AfterInsert()
DoCmd.Requery "Broj"
DoCmd.Requery "RedniBroj"
End Sub
dodelio sam iz razloga konkurentnog rada tj ako vise korisnika unosi u isto vreme tako da sam isimulirao situaciju koja je slicna kao kod AutoNumber. Podatak kod AutoNumber-a se insertuje u trenutku Before insert.
Zasto javlja gresku ne znam jer na verziji 2000-2003 radi besprekorno. Isprobao sam u konkurentnom radu vise od 60 korisnika u isto vreme. Ako imate malo korisnika mozete izbaciti taj kod.
A sto se tice komentara kolege @Catch 22 u vezi relacija slazem se s njim to je prvo sto se mora regulisati. Nema smisla koristiti relacioni model bez relacija. To bi vam bilo isto kao kada bi imali automobil koji isma savrsenu klimu a vi vozite sa otvorenim prozorima...
Takodje se pridruzujem komentaru kolege @galac1968 s time sto bih dodao da jedino sto mi se dopalo kod Access-a 2007 je search engine.