Pojavio se problem sa Novom godinom - U 2013. godini sam unašao zapise i dobro ih je sortiralo po savjetu i kodu
@Zoran.Eremije gdje je ovisno o vrsti posla Broj Elaborata rastao za jedan. Kako mi treba i Broj Narudžbe koji raste neovisno od vrste posla ubacio sam i polje 'Broj' ali sam nešto očito sa time zeznuo ??? Sa Novom godinom nije mi krenulo sa novim rednim brojevima 001 itd. nego je samo nastavio kao da nema promjene godine, osim što je kod Broja Elaborata dobro upisao prvi dio broja 140-. Za polje DocumentTypeID u proceduru događaja AfterUpdate upisao sam kod
Code:
Year = DMax("[Year]", "ActiveFiscalYear")
ID = Nz(DMax("[ID]", "Narudzbe", "Year=" & [Year] & " AND DocumentTypeID = " & [DocumentTypeID]), 0) + 1
Broj = Nz(DMax("[Broj]", "Narudzbe", "Year=" & [Year]), 0) + 1
DokumentID = Trim(right(Str(Me.Year), 2)) & Trim(right(Str(Me.DocumentTypeID), 3)) & "-" & Trim(right(Str(10000 + Me.ID), 3))
NarudzbaID = Trim(right(Str(10000 + (Me.Broj)), 3)) & " / " & Trim(right(Str(Me.Year), 4))
Na doljoj slici vidi se da su unosi krivi za 8 zapis - umjesto 001/2014 i 140-001 dobio sam 008/2014 i 140-005. Molim za pomoć, što sam krivo napravio?