Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
VB.NET incremento alfanumerico
lunedì 01 giugno 2009 - 12.29
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
elsinore
Profilo
| Junior Member
191
messaggi | Data Invio:
lun 1 giu 2009 - 12:29
Salve a tutti, io ho un'applicazione che crea dei codici, questo codici formati da 10 cifre sono diciamo sezionati in varie parti, una di queste è un counter formato da 3 cifre, 000, questo counter viene incrementato vi codice
newCode = oldCode + 1
oldCode l'ho recuperato dal DB facendo tutti i parsing del caso...
quindo alla fine ho una serie di codici tipo questi
45003 000 11
45003 001 11
45003 002 11
45003 003 11
...
45003 999 11
avrei la necessità di aumentare il range di possibilità di numero di codici da creare, cambiando l'incremento del mio counter ad alfanumerico, quindi per arrivare ad un codice simile
45003 999 11
45003 00A 11
45003 00B 11
...
45003 77F 11
..
ecc..
qualcuno sa come posso fare?
grazie!
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
lun 1 giu 2009 - 14:13
Ti fai due funzioni (decodifica e codifica) che prendono in input il valore da incrementare es: 0A1
Dim stringa As String = '01234567890ABCDEFGHI" (ecc)
Prendi l'ultimo carattere a dx
Cerca la posizione nella stringa
Incrementa la posizione di uno
Hai superato il limite (length stringa) ?
Se no assegna il carattere
Se si assegna il carattere a zero e incrementa di uno il secondo da dx, e così via
elsinore
Profilo
| Junior Member
191
messaggi | Data Invio:
gio 4 giu 2009 - 13:33
Ciao,
io comunque dovrei partire ad utilizzare le lettere, dopo aver finito i numeri.(la situazionei nessere ha per ora solo numeri)..quindi diciamo dal 999 in poi...in cui il successivo sarebbe
00A, poi 00B....00Z....quindi 0A0...0AA...0AB....ecc.la logica chem i hai postato andrebbe bene lo stesso?
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !