Article View: free.it.visual-basic
Article #1128Re: Aiutino per favore
From: William
Date: Mon, 18 Oct 2004 19:34
Date: Mon, 18 Oct 2004 19:34
49 lines
2846 bytes
2846 bytes
"WebMasterPro" <nospam@nospam.it> ha scritto nel messaggio news:5HKcd.46310$H11.1620580@twister1.libero.it... > Salve a tutti, > vi dico subito che ho un problemino in visual basic 6. Perdonate se le mie > perplessit� sono banali, ma ancora devo imparare molto. > > Ho scritto queste poche righe di codice per fare quantit� prodotto per > prezzo (3 righe) e poi i totali: > > > Dim var1 As Double > var1 = Val(Text1.Text) * Val(Text2.Text) > Label1.Caption = var1 > > Dim var2 As Double > var2 = Val(Text3.Text) * Val(Text4.Text) > Label2.Caption = var2 > > Dim var3 As Double > var3 = Val(Text5.Text) * Val(Text6.Text) > Label3.Caption = var3 > > Label4.caption = Val(Label1.Caption) + Val(Label2.Caption) + > Val(Label3.Caption) > > Non capisco come mail in Label4.Caption non mi spuntano i decimali. > Negli altri label con le cifre in euro ci sono i decimali, ma nel label4 che > � una semplice somma, spunta solo il numero intero. Come mai? > Spero qualcuno mi aiuti a risolvere questo problema. > E poi se non chiedo troppo come faccio a fare spuntare solo 2 cifre dopo la > virgola? Per i centsimi? > Certe volte mi spuntano cifre anche con 4 cifre decimali. > Questi 2 problemini mi stanno scoraggiando, spero mi aiutate > Grazie in anticipo a tutti coloro mi daranno una mano > Ciao e buona programmazione > > La funzione Val converte i decimali solo se li rappresenti con il punto, se usi la virgola credo che la prenda come separatore delle migliaia e quindi la ignora. Se vuoi convertire in Double ti consiglio di usare CDbl al posto di Val. CDbl utilizza come separatore dei decimali e delle migliaia quelli impostati nelle impostazioni internazionali del sistema operativo. William.
Technical Details
Message-ID:
<zVUcd.159396$35.7796312@news4.tin.it>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!proxad.net!fr.ip.ndsoftware.net!border2.nntp.ams.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!news-out.tin.it!news-in.tin.it!news4.tin.it.POSTED!not-for-mailReferences:
<5HKcd.46310$H11.1620580@twister1.libero.it>Show Full Headers
Complete Article Headers
X-Google-Thread: f94ee,bcfeea5931d06bee X-Google-Attributes: gidf94ee,public X-Google-Language: ITALIAN,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!proxad.net!fr.ip.ndsoftware.net!border2.nntp.ams.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!news-out.tin.it!news-in.tin.it!news4.tin.it.POSTED!not-for-mail From: "William" <willy78@libero.it> Newsgroups: free.it.visual-basic References: <5HKcd.46310$H11.1620580@twister1.libero.it> Subject: Re: Aiutino per favore Lines: 51 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1409 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409 Message-ID: <zVUcd.159396$35.7796312@news4.tin.it> Date: Mon, 18 Oct 2004 19:34:55 GMT NNTP-Posting-Host: 80.182.36.113 X-Complaints-To: "Please send abuse reports to abuse@tin.it and technical notifications to newsmaster@tin.it" X-Trace: news4.tin.it 1098128095 80.182.36.113 (Mon, 18 Oct 2004 21:34:55 MET DST) NNTP-Posting-Date: Mon, 18 Oct 2004 21:34:55 MET DST Organization: TIN