Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    44

    [vb 2008] far uscire gli zeri dopo la virgola

    ciao ragazzi,ho una variabile totale,che mi fa la somma di alcuni prezzi e mi stampa a video questa somma,ma voglio che se il totale è 147,5 mi stampi 147,50 esempio:
    servizio 1 : 130,00 servizio 2: 70,00 totale =serv 1 + serv2 =200,00. mentre invece mi stampa 200 senza gli zeri,come posso fare per far uscire gli zero?

  2. #2
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    E' solo un fatto di formattazione.

    Devi formattare il dato, usando la stringa di formato desiderata dove deve apparire il valore.

    Esempio: "#,###,00"


  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    44
    se la variabile totale è di tipo Decimal...come devo fare?

  4. #4

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    44
    E' solo un fatto di formattazione.

    Devi formattare il dato, usando la stringa di formato desiderata dove deve apparire il valore.

    Esempio: "#,###,00"

    e come si fa?è da poco che mi avvicino a vb..

  6. #6
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    e come si fa' ?
    Come ti ho detto.

    Guarda che queste sono cose basilari del linguaggio e sono documentate sulla guida, dove dovresti andare a cercare.

    Che facciamo, ripetiamo la guida su un Forum?

    Il Forum è fatto per argomenti spinosi, un po' complicati, ma per 'sta roba qui non c'è bisogno di chiedere su un Forum, basta la guida, al massimo una ricerca su Internet.
    Se poi uno non capisce bene quello che c'è scritto sulla guida, ed ha provato e non riesce allora chiede aiuto:
    a) mostrando il codice che ha provato
    b) spiegando cosa non riesce a fare o capire
    c) indicando quale errore e dove viene generato


    Oltretutto, nemmeno volendolo si potrebbe aiutarti perchè non hai nemmeno indicato DOVE devi mostrare la stringa. Hai detto genericamente che ti
    stampa a video
    Dobbiamo indovinarlo noi come, dove, quando, ...?

    Guarda, non è polemica (lungi da me) voglio solo farti ragionare.

    Prova a fare come me: io di norma faccio così:
    1) prima cerco sulla guida
    2) poi su internet (santo Google!)
    3) e poi sui Forum
    4) infine, se proprio non trovo, allora domando sul Forum.

    Ma tieni presente che se proprio non trovo quello che mi soddisfa al punto (1),
    poi accade quasi sempre che al (2) mi fermo perchè ho già trovato quello che mi serviva.

    E ti assicuro che il punto (2) è di gran lunga il migliore perchè:
    - trovi di sicuro
    - trovi un sacco di suggerimenti diversi sullo stesso problema
    - spesso trovi il codice già pronto da studiare, capire, ecc.
    - si fa molto prima!
    - Hai voglia ad aspettare che qualcuno ti risponda.... Molti, per quesiti così banali, nemmeno si prendono la briga.

    La ricerca su Internet, invece, fornisce nei risultati ottenuti molte PIU' discussioni provenienti da molti PIU' forum, e spesso anche articoli interessanti che trattano l'argomento in modo più approfondito.
    Rispetto invece ad una semplice richiesta fatta su un singolo forum non c'è paragone.

    Prova a vedere quante richieste ho fatto io sul forum: ZERO!


  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    44
    si hai ragione scusami,ma non sono riusciuto a trovare nulla,oppure sono io che non capisco
    cmq è una variabile che mando in stampa.
    codice:
    e.Graphics.DrawString(Totale, Font3, Brushes.Black, 700, 980)

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.