Conversione da Numerico a Stringa

di
Anonimizzato8917
il
4 risposte

Conversione da Numerico a Stringa

Buongiorno sto cercando di convertire un campo di tipo dati Numerico decimale con 2 posizioni decimali in un campo stringa che mi mantenga anche gli 0 decimali.

Es: 123,00 --> 123,00

Se utilizzo la funzione CStr il risultato è solamente 123

Grazie mille

4 Risposte

  • Re: Conversione da Numerico a Stringa

    Alla lettera hai detto "sto cercando di convertire un campo di tipo Numerico in un campo stringa".
    Io credo che ti resta soltando di convertire in Testo quel campo.
  • Re: Conversione da Numerico a Stringa

    Usa la Funzione FORMAT$
    
    Format$(123.00 ,"#00.00")
  • Re: Conversione da Numerico a Stringa

    Scusa, Alex;
    non credi sarebbe più opportuno:
    
    Format$(123.00 ,"#0.00")
    
    in questo modo anche se inserisci valori < a 10, il valore reso sarà sempre corretto; mentre, mi pare, che con:
    
     Format$(123.00 ,"#00.00")
    
    , per valori inferiori a 10 il valore reso sarebbe il valore numerico inserito ma con uno zero iniziale; esempio:
    se il valore inserito, poniamo sia 9,00, il valore reso credo sarà 09,00

    Grazie dell'attenzione che potrai dedicarmi.

    Buona giornata e buon lavoro.
  • Re: Conversione da Numerico a Stringa

    Credo che se l'utente caomprende la soluzione poi è in grado di capire anche come meglio gestirsi la formattazione in base alle sue esigenze.
    Non sapendo i LIMITI in estensione del Numero da trattare per la parte intera, cosa che non ha accennato come non ha accennato alla soppressione dello ZERO iniziale, l'unico dato utile è il numero dei DECIMALI, pertanto la mia risposta adeguava sostanzialmente a quello.

    Concordo con le tue idee, ma sono relative.
Devi accedere o registrarti per scrivere nel forum
4 risposte