Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Ciao Ragazzi,
ho un piccolo quesito che credo voi possiate risolvermi in quattro e quattr'otto!
ho una form che mi riporta tutte le somme di determinati calcoli provenienti da db
vengono poi piazzati nei rispettivi campi text
ora io vado a fare una somma di questi campi(che possono essere anche decimali) e li vado a mettere in un campo totale
questa è l'istruzione:
-----------------------------------------------------------------------------------------
EntTotaliCostiProduzione.Text = Val(entLavorazioneTerzi.Text) + Val(entMateriePrime.Text) + Val(EntTrasporto.Text) + Val(EntSmaltimentoRifiuti.Text) + Val(EntNoleggioAttrezzature.Text) + Val(EntCostiGenerali.Text)
-----------------------------------------------------------------------------------------
solo che nel campo EntTotaliCostiProduzione mi mette la somma arrotondata per eccesso o difetto e non mi mette la somma vera e propria con la virgola, premetto che ho cambiato anche il formato del campo ma non cambia nulla!
dove sbaglio?
grazie per l'aiuto!
Lele
Ciao Alfonso, grazie per la tua risposta
dunque, a video il separatore è la virgola, di fatto nel db(che è Postgre) è un punto.
come mi consigli di procedere?
Lascia tutto così com'è e usi CSng che funziona esattamente al contrario di Val.
Però devi controllare che il campo testo non sia vuoto altrimenti CSng dà errore.