Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    63

    Aggiungere ",00"in una text e sostituire il "." con la ","

    ciao a tutti,
    vorrei sapere se ce un modo per fare aggiungere in una text ",00" e sostituire il "." con la ","qualora sia presente .... tutto ciò automaticamente.... mi spiego meglio:


    se in una text inserisco "125" vorrei che mi aggiungesse ",00" tranne nel caso inserisca "125,15" cioè inserisca già io i decimali

    se in una text inserisco "125.15" vorrei che mi sostituisse il "." con la ","

    spero di essere stato chiaro un ringraziamento per una Vostra eventuale risposta ciao

  2. #2
    Dovresto usare il metodo Format applicato alla classe String oppure ti crei una aposita procedura

  3. #3
    Dovresto usare il metodo Format applicato alla classe String oppure ti crei una aposita procedura che preso come parametro il numero fa i dovuti controlli e restituisce la stringa elaborata Es.:

    codice:
    Sub ControllaZeri(ByRef StringNum as String)
    
    
    'Se la stringa contiene un punto allora...
    
    If StringaNum.Contains(".")=True Then
            StringaNum.Replace(".",",")     'Sostituisce il punto con la virgola
    End If
    
    'Se la stringa non contiene ne un punto ne la virgola aggiunge ,00 alla fine
    If StringaNum.Contains(",")=False and StringaNum.Contains(".")=False Then
           stringaNum+=",00"
    End If
    
    End Sub

  4. #4
    Utente di HTML.it L'avatar di Jupy64
    Registrato dal
    Sep 2004
    Messaggi
    1,151
    Originariamente inviato da gigi90
    Dovresto usare il metodo Format applicato alla classe String oppure ti crei una aposita procedura che preso come parametro il numero fa i dovuti controlli e restituisce la stringa elaborata Es.:

    codice:
    Sub ControllaZeri(ByRef StringNum as String)
    
    
    'Se la stringa contiene un punto allora...
    
    If StringaNum.Contains(".")=True Then
            StringaNum.Replace(".",",")     'Sostituisce il punto con la virgola
    End If
    
    'Se la stringa non contiene ne un punto ne la virgola aggiunge ,00 alla fine
    If StringaNum.Contains(",")=False and StringaNum.Contains(".")=False Then
           stringaNum+=",00"
    End If
    
    End Sub
    Ciao, visto che Relysiss non ha specificato il linguaggio che usa (probabilmente non ha letto il regolamento..o dimenticanza..), chi ti dice che usa il .NET?
    Cosi facendo si rischia di perdere tempo e "fatiche" inutilmente..
    Jupy

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    63

    [VB6] Aggiungere ",00"in una text e sostituire il "." con la ","

    salve,
    non ho speicificato....parlavo di VB6
    ciao grazie

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    234

    problema analogo

    ciao relisyss io ho il tuo stesso problema sto realizzando un programma di contabilità in VB6..come risolvere?

    aiuto please

  7. #7
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Originariamente inviato da Relisyss
    vorrei sapere se ce un modo per fare aggiungere in una text ",00" e sostituire il "." con la ","qualora sia presente .... tutto ciò automaticamente.... mi spiego meglio
    E di questa discussione che ne facciamo? :rollo:
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.