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

    Raga Problemino semplice semplice

    Ho un problema semplice semplice, non riesco a sommare il valore di alcuni textbox, o meglio, non riesco a sommare i decimali:
    21,3+21+21,2=63
    ma se al posto delle virgole metto i punti
    21.3+21+21.2=63,5
    ora il problema sorge perchè devo eseguire delle divisioni e il visual basic come risultato mi da: un numero del genere "2,1" che però non può essere sommato.
    Un po' di tempo fa ricordo che ero riuscito ad agirare il problema, ma adesso purtroppo ho dimenticato, vi prego di aiutarmi!
    Ho usato questo tipo di codice
    text4.text = val (text1.text)+ val (text2.text)+ val (text3.text)

  2. #2
    l'espressione col punto è quella giusta....ma non ne son sicuro

  3. #3
    Utente bannato
    Registrato dal
    Apr 2002
    Messaggi
    546
    fai una routine di conversione...............
    esempio
    risultato="63,5"
    b=""
    bx="":for i=1 to len(risulato)
    b=mid(risultato,i,1)
    if b="," then
    bx=bx+"."
    else
    bx=bx+b
    endif
    next i
    risultato=bx

    ora risultato lo puoi calcolare con altre stringhe o costanti usando val(risultato)








    Nota del Moderatore: Il tuo indirizzo è stato censurato, non ricordi?

  4. #4
    Grazie dell'aiuto steno12

  5. #5
    non avevo capito la domanda scusa

  6. #6
    No problem ho risolto usando il comando Ccur prima delle operazioni da risolvere al posto di Val

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 © 2024 vBulletin Solutions, Inc. All rights reserved.