Arrotondamenti

mercoledì 08 luglio 2009 - 17.09

stee85 Profilo | Senior Member

Ciao a tutti,
in CR avrei bisogno di decidere il tipo di arrotondamento dei decimali

ho il seguente campo formula:
round(campo,0)

es. 9112,5 dovrebbe arrondare a 9112 mentre di arrotinda a 9113

ho visto che posso scrivere una funzione personalizzata che poi potrei utlizzare per arrotondare

es. mioRound(campo,0,difetto)

ma non so da che parte cominciare

qualche suggerimento?
grazie
Ste

SSUPERPIPPO Profilo | Guru

Ecco la funzione già bella e pronta.
Valore è il valore da arrotondare passato alla funzione, Arrotondamento identifica il numero di decimali per l'arrotondamento (es. 2 decimali devi passare 0.01 - nel tuo caso devi indicare 1 perchè non vuoi alcun decimale quindi arrotondi all'intero), Direzione dell'arrotondamento come da enumerazione.
Dovrebbe essere tutto abbastanza chiaro, se hai bisogno di delucidazioni sono a disposizione.

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra
http://blogs.dotnethell.it/alebadalin
http://acquariochepassione.blogspot.com/

freeteo Profilo | Guru

Ciao,
in Crystal puoi usare anche le funzioni "ToNumber" e "Truncate" eventualmente, e cmq se vuoi puoi cmq scaricarti la guida da qui:
https://smpdl.sap-ag.de/~sapidp/012002523100005986792008I/cr8_formularef_italian.zip
che potrebbe tornarti utile

Ciao.

Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo

SSUPERPIPPO Profilo | Guru

Scusa, non avevo visto che parlavi di CR.
Segui l'aiuto di Freeteo... ciao
http://blogs.dotnethell.it/alebadalin
http://acquariochepassione.blogspot.com/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5