Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [VB6]-Gestione punto decimale!

    Io compio un operazione di questo genere:

    codice:
    text1.text=val(text2.text)-val(text3.text)
    Tutto funziona!

    Il problema sono i decimali... Cioè...se io inserisco i numeri come separatore metto il punto decimale (.) e tutto funziona...solo ke il risultato mi viene restituito con la virgola:

    ES: 12.5-10=2,5

    e siccome quel 2,5 devo usarlo per altre operazioni mi viene arrotondato per le stesse (visto ke la virgola nn viene ritenuta separatore decimale...)...nn capisco allora perchè mi dia i risultati con la virgola invece che col punto... :master:

    come devo fare?
    CIAO!

  2. #2
    Utente di HTML.it L'avatar di Mabi
    Registrato dal
    May 2002
    Messaggi
    1,245
    Originariamente inviato da Pinco Pallino 2
    ...solo ke il risultato mi viene restituito con la virgola
    ...nn capisco allora perchè mi dia i risultati con la virgola invece che col punto...
    Tu, risostituiscilo !
    codice:
    Text1.Text = Replace(CStr(Val(Text2.Text) - Val(Text3.Text)), ",", ".")
    ... e non usare while wend è una sintassi deprecata

  3. #3
    funziona!!!
    Grazie millissime!!

  4. #4
    Utente di HTML.it L'avatar di Mabi
    Registrato dal
    May 2002
    Messaggi
    1,245
    Prego
    ... e non usare while wend è una sintassi deprecata

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.