Mi sono reso conto che utilizzando un campo String al momento di fare un ordinamento non ottengo il risultato desiderato.
Perchè ho questa situazione :
Campo string : AAA1234A
BBB1010A
Quindi se voglio un ordinamento per il numero all'interno della stringa non funziona, mi mette sempre che AAAnnnnA viene prima di BBBnnnnA
Allora ho aggiunto un campo di tipo Int ( Appo ) in modo che se chiede ordinamento non tiene conto delle lettere precedenti.
Ora, per non rifare tutto da capo, pensavo che si potrebbe estrarre dal campo String, partendo dal 4 carattere i primi 4 caratteri.
Ho pensato questa cosa perchè in Excel avevo usato questa escamotage con il comando Stringa.Estrai(4,4)
Ci sono possibilità ? Ho già circa 200 records inseriti :(
In laternativa rifaccio tutto da capo MA vorrei che una volta inserito un nuovo record automaticamente nel campo Appo mi inserisce i 4 numeri.
Lo lascio nascosto in modo da non confondersi al momento dell'inserimento.
Perchè ho questa situazione :
Campo string : AAA1234A
BBB1010A
Quindi se voglio un ordinamento per il numero all'interno della stringa non funziona, mi mette sempre che AAAnnnnA viene prima di BBBnnnnA
Allora ho aggiunto un campo di tipo Int ( Appo ) in modo che se chiede ordinamento non tiene conto delle lettere precedenti.
Ora, per non rifare tutto da capo, pensavo che si potrebbe estrarre dal campo String, partendo dal 4 carattere i primi 4 caratteri.
Ho pensato questa cosa perchè in Excel avevo usato questa escamotage con il comando Stringa.Estrai(4,4)
Ci sono possibilità ? Ho già circa 200 records inseriti :(
In laternativa rifaccio tutto da capo MA vorrei che una volta inserito un nuovo record automaticamente nel campo Appo mi inserisce i 4 numeri.
Lo lascio nascosto in modo da non confondersi al momento dell'inserimento.