Numero progressivo

muscaril

Utente Attivo
16 Mar 2009
46
0
6
Mi potete consigliare come fare a creare un campo numerico, con numeri in progressione.
Mi spiego meglio avrei bisogno di un campo che automaticamente mentre registro mi avanza il numero (tipo numerazione fattura)
Grazie
 
Mi potete consigliare come fare a creare un campo numerico, con numeri in progressione.
Mi spiego meglio avrei bisogno di un campo che automaticamente mentre registro mi avanza il numero (tipo numerazione fattura)
Grazie

Ciao,
io ho utilizzato il seguente script vba per creare l'id progressivo:

NEW_ID = "TR_" & Format(Date, "yy") & "_" & Format(IIf(IsNull(DMax("[Num_passaggio]", "[TB_GUIDA]", "[Num_passaggio] like 'TR_" & Format(Date, "yy") & "_????'")), 1, Right(DMax("[Num_passaggio]", "[TB_GUIDA]", "[Num_passaggio] like 'TR_" & Format(Date, "yy") & "_????'"), 4) + 1), "0000")

e creava un id del tipo TR_03_0001, ossia un prefisso per il progetto "TR" + una parte indicante l'anno del progetto "03" + un progressivo di 4 cifre

se vuoi replicare lo script devi
- modificare il nome della tabella contenente l'id "TB_GUIDA"
- modificare il nome della colonna contenente l'id "Num_passaggio"

Ciao
Mik


A quick solution is a shortcut to troubleshooting
HolidaySoft.it - Gestionali, Database, SitiWeb
GarganoSapori.it - Olio ExtraVergine del Gargano
OsteriaORistorante.it - Crea la Vetrina per il tuo Ristorante!
 

Discussioni simili