Pagina 1 di 1

Creare un ID (parzialmente progressivo)

Inviato: venerdì 14 maggio 2021, 6:55
da ilmaurino74
Salve a tutti,
vorrei che nella mia anagrafica clienti a partire dal 2022 per i nuovi clienti venisse proposto un IDCliente in questo formato
AAXXX
dove AA sono le ultime due cifre dell'anno
e XXX un progressivo che ad ogni nuovo cliente si incrementa di 1
per cui il primo cliente del 2022 avrebbe il codice 22001, il secondo 22002, il terxo 22003 e cosi via
come è bene che mi muova ?
Grazie Anticipate a chi vorrà darmi qualche dritta
Mauro

Re: Creare un ID (parzialmente progressivo)

Inviato: venerdì 14 maggio 2021, 10:32
da fabio.beri
La cosa più semplice è registrare l'anno e il progressivo in due campi separati. Poi il progressivo si può fare in due modi:

1. Con un autorelazione sul campo dell'anno e usare la funzione MAX (AUTORELAZIONE::CAMPO_PROGRESSIVO)+1
2. Con l'uso di SQL con una SELECT MAX

Re: Creare un ID (parzialmente progressivo)

Inviato: venerdì 14 maggio 2021, 11:19
da ilmaurino74
Però io vorrei che il progressivo riparta da 1 ad inizio anno
Per cui se, x esempio, l'ultimo cliente del 2022 è il 22578
Il primo dell' anno successivo è il 23001 e non il 23579

Re: Creare un ID (parzialmente progressivo)

Inviato: venerdì 14 maggio 2021, 14:08
da fabio.beri
Chiarissimo! Confermo quanto già scritto.

Re: Creare un ID (parzialmente progressivo)

Inviato: mercoledì 23 giugno 2021, 12:27
da ilmaurino74
Risultato ottenuto!
Grazie mille per l'aiuto!