Da Time a second

giovedì 08 novembre 2007 - 09.47

ape81 Profilo | Newbie

ciao,

Ho un Report (Visual Studio2005, MySQL2005, VB.net) e devo eseguire una somma.

Qualcuno mi sa dire come funzione la funzione:

second(X)

se al posto della X ci metto un tempo(second({@tempo})) non mi da errore nel formula editor ma mi restituisce sempre 0.00, qualcuno mi sa spiegare il motivo?

grazie
ciao
elisa

SSUPERPIPPO Profilo | Guru

>ciao,
>
>Ho un Report (Visual Studio2005, MySQL2005, VB.net) e devo eseguire
>una somma.
>
>Qualcuno mi sa dire come funzione la funzione:
>
> second(X)
>
>se al posto della X ci metto un tempo(second({@tempo})) non mi
>da errore nel formula editor ma mi restituisce sempre 0.00, qualcuno
>mi sa spiegare il motivo?
>
>grazie
>ciao
>elisa

Ciao Elisa,

la funzione second(x) estrae i secondi relativi al parametro 'Time' passato, non serve assolutamente a convertire 'tempo' in secondi. Se x=10:30:25 la funzione second estrarrà i secondi relativi e quindi 25.

Non sono riuscito a trovare un funzione di Crystal Report che converta automaticamente una variabile 'Time' in secondi. Mi sà che ti tocca gestirlo da programma...

Ciao

Alessandro

http://blogs.dotnethell.it/alebadalin

ape81 Profilo | Newbie

ah ok! ora e' chiaro, grazie.
infatti mi sa che dovro' trovare un'altra soluzione, forse devo passare il valore al codice, con VB.net convertire e poi ripassarlo di nuovo al Report come parametro.
Pero' mi sembra strano non ci sia nessuna funzione anche perche' in un altro esempio che ho fato con DateDiff riesco a farlo e mi restituisce i secondi...

grazie mille.
elisa

SSUPERPIPPO Profilo | Guru

>ah ok! ora e' chiaro, grazie.
>infatti mi sa che dovro' trovare un'altra soluzione, forse devo
>passare il valore al codice, con VB.net convertire e poi ripassarlo
>di nuovo al Report come parametro.
>Pero' mi sembra strano non ci sia nessuna funzione anche perche'
>in un altro esempio che ho fato con DateDiff riesco a farlo e
>mi restituisce i secondi...
>
>grazie mille.
>elisa

Certo, la funzione DateDiff ti restituisce anche la differenza in secondi... stà di fatto che però non c'è una funzione che converta un parametro 'Time' in Secondi.

Ciao

Alessandro



http://blogs.dotnethell.it/alebadalin

ape81 Profilo | Newbie

Verissimo. Non c'e'!

ciao
elisa
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