Caspita che figuraccia che ho fatto :(
quindi il punto è il separatore delle migliaia (che ho studiato in 1° elementare)
ma che non è obbligo da mettere ogni 3 cifre,
e semplicemente NON influisce sul valore del risultato
mentre la virgola è il separatore delle migliaia che viene trasformato in punto prima degli INSERT
visto cosi è semplice e corretto.
Il problema è che i miei utenti se devono scrivere per esempio 782 e 3 decimi mi digitano
indifferentemente 782.3 oppure 782,3
che se lo trasformo con Str(xxxxx) mi restituisce 7823 oppure 782.3
poi il valore di 78.2,3 nonostante sia informaticamente un numero
è comunque (per i miei utenti) un errore di digitazione che devo intercettare
(non parliamo poi di 78,2,3)
Sostanzialmente devo validare le mie "Stringhe Numeriche" solo se sono
composte dalle 10 cifre da zero a nove e da UN SOLO carattere di separazione
che sia punto o indifferentemente virgola
Mi sa che la soluzione anche se sbagliata è ancora quella che avevo abbozzato nel 1° post
ma adesso è già notte e non riesco più a pensare
Grazie per la visione alternativa
Mancini