Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
ciao Luca,
quella che segue:
[…]
Me.NUM_CERTIFICATO= Format$(Nz(DMax("[NUM_CERTIFICATO]", "[CERTIFICATI]"), 0) + 1, "000")
[…]
e' la soluzione che permette la numerazione progressiva assoluta indipendentemente da date, cantiere, numerazione progressiva nel senso che generera' buchi nella progressione come da tua immagine del cantiere36 e cioe' 004, 009, 012, 019.
Questa invece:
[…]
Me.NUM_CERTIFICATO = Format$(Nz(DMax("[NUM_CERTIFICATO]", "[CERTIFICATI]", "[id_cantiere]=" & Me.Parent!ID_CANTIERE), 0) + 1, "000")
[…]
numerazione legata al cantiere in tal modo, sempre riferimento al cantiere 36 avrai 001, 002, 003, 004 e non 004, 009, 012, 019.
A te la scelta, avevo lasciato quest'ultima perche' cosi' avevo inteso…!
Quindi, il messaggio deve mostrare il progressivo assoluto e su questo siamo allineati, se e' lo stesso per quanto alla numerazione adotterai la prima di questo post, che tecnicamente e' priva di clausola where.
ciao e buona giornata.
Sandro.