+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 4 su 4

punto come separatore decimale e senza separatore migliaia

  1. #1
    Monti non  in linea Scolaretto
    buongiorno,
    so che pu sembrare una sciocchezza ma non riesco a trasformare
    la virgola che separa i decimali in punto !
    il codice che utilizzo il seguente:

    PrTotXMLnode.text := FORMAT('%*.*m', [10,2,ADOFattureCorpoIMPORTO.Value]);
    
    ed il risultato ottenuto '1.554,00'

    ma a me serve '1554.00'
    sapevo che bastasse mettere *,* al posto di *.* ma non funziona, solleva una eccezione...

  2. #2
    L'avatar di _alka_
    _alka_ non  in linea Very Important Person
    Devi specificare anche il parametro che accetta un record di tipo FormatSettings, che puoi creare indicando la "cultura" che ti serve, oppure modificare da codice per impostare il separatore dei decimali e delle migliaia a tuo piacimento.

    Vedi la documentazione su TFormatSettings.

    Ciao!
    ℹ️ Leggi di pi su _alka_ ...

  3. #3
    L'avatar di systemgvp
    systemgvp non  in linea Scribacchino
    FormatSettings.DecimalSeparator := '.';

    stringa:=FormatFloat('0.00', costi); //1234567,00
    stringa:=FormatFloat(',0.0', costi); //1.234.567,0
    ℹ️ Leggi di pi su systemgvp ...

  4. #4
    Monti non  in linea Scolaretto
    grazie per le indicazioni,
    lavorandoci un po e guardando con attenzione la documentazione su TformatSettings
    dovrebbe essere cos
    procedure TGestPratSForm.EinvoiceBuilder(Sender: TObject);
    var
       fs: TFormatSettings;
       i: Integer;
    begin
       ......
    
       fs.ThousandSeparator:= ' ';
       fs.DecimalSeparator:= '.';
    
       ......
    
       XMLDoc.FatturaElettronicaHeader.CedentePrestatore.IscrizioneREA.CapitaleSociale :=  Trim(Format('%*.*f', [10,2,AnagAzCAPISOC.Value], FS));
    
       .....
    end;
    
    e il risultato 50000.00

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. excel 2007 - separatore decimale
    Da kingping nel forum Microsoft Excel
    Risposte: 2
    Ultimo Post: 20-11-2008, 13:31
  2. Formattare numeri con separatore migliaia
    Da Badthing nel forum Visual Basic 6
    Risposte: 4
    Ultimo Post: 05-12-2006, 14:00
  3. aiuto sul separatore decimale
    Da vb686 nel forum Visual Basic 6
    Risposte: 14
    Ultimo Post: 13-03-2006, 12:17
  4. Separatore decimale in Excel
    Da martem nel forum Microsoft Excel
    Risposte: 1
    Ultimo Post: 27-07-2005, 12:53
  5. Separatore decimale
    Da bornslippy nel forum Visual Basic 6
    Risposte: 6
    Ultimo Post: 28-02-2005, 18:32