
Nella codifica di anagrafiche e tabelle molto spesso sono disponibili campi alfanumerici, ovvero campi che accettano sia lettere che numeri.
Nei riordinamenti di elenchi e zoom i campi alfanumerici sono riordinati partendo da sinistra e anche i numeri seguono la stessa regola per cui, ad esempio, la sequenza formata dai codici 1,11,2 non sarà riordinata come 1,2,11 ma 1,11,2.
Normalmente ci si aspetterebbe un ordinamento numerico per questo motivo può creare confusione e complicare le ricerche.
Per fare in modo che l’ordine alfanumerico corrisponda all’ordine numerico è possibile uniformare tutti i codici con la stessa lunghezza mettendo davanti degli zeri e quindi 00001, 00002, 00011, operazione non sempre comoda e di facile errore.
Proprio per questo in E2000 (ma anche in Soraia, Produco e Maia) è disponibile la tecnologia “ZEROFILL” che provvede in automatico ad allineare a destra i valori e riempire gli ‘spazi vuoti’ con degli zeri.
Se ad esempio ci troviamo nell’inserimento di un’anagrafica cliente, sarà sufficiente scrivere 1 e il programma autonomamente compilerà il valore “00001” facendoci risparmiare tempo ed evitando errori di allineamento.
Attenzione! Se invece viene digitato 001 il programma accetterà quanto immesso, e non forzerà gli zeri prima, è quindi necessario (per evitare errori di codifica) non indicare mai un numero inferiore di zeri rispetto al numero di caratteri disponibili su un determinato campo.