Probelma con editor formule

martedì 07 novembre 2006 - 16.14

DavCR Profilo | Newbie

Salve a tutti,

nell'editor delle formule di CR non riesco a trovare una funzione che mi permetta di formattare un valore in ore e minuti.

Io ho le seguenti variabili:

h as number
m as number

e vorrei ottenere il valore "hh:mm"

Utilizzando la funzione CTime funziona correttamente se si vuol ottenere un orario, ma nel mio caso il valore rappresenta una durata quindi potrebbe essere ad esempio "48:30". E il Ctime dà errore...

Altra cosa: data la variabile 'n' as number come mai la funzione Cint(n) mi restituisce il valore 'n,00' ? non dovrebbe restituirmi solo 'n'?

Scusate se sono domande banali ma non sono molto esperto di Cristal Report.

Grazie

freeteo Profilo | Guru

ciao,
non so se ho capito bene ma provo a fare una formula che fa quello che dovresti fare tu:

numbervar h := 10.3456; numbervar m := 13; totext(h, "0") + ":" + totext(m, "0")

la quale visualizza " 10: 13 ".
Il trucchetto è usare la funzione "ToText" che accetta come parametri la formattazione, in questo caso specifichi che vuoi 1 valore numerico senza decimali (se vuoi i decimali "0.00")...
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

DavCR Profilo | Newbie

Grazie mille! La funzione "ToText" è prorprio quella che stavo cercando!
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