Problema formattazione report

martedì 11 marzo 2008 - 16.57

delama77 Profilo | Junior Member

Ciao a tutti
io devo formattare un campo come data che passo in un report con una stored procedure come numero come posso fare


Uso crystal report con Visual studio 2003

grazie in anticipo

Alessandra

freeteo Profilo | Guru

ciao,
con crystal report puoi usare la funzione "DateValue (...) " dentro ad una formula.
Quindi nel tuo caso, dato che gli passi un parametro al report, fai un campo formula dove metti:

DateValue ({?Parametro})

ps: forse ti serve una conversione in stringa ToString({?Parametro}) vedi tu...



ciao.

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

delama77 Profilo | Junior Member

>ciao,
>con crystal report puoi usare la funzione "DateValue (...) "
>dentro ad una formula.
>Quindi nel tuo caso, dato che gli passi un parametro al report,
>fai un campo formula dove metti:
>
>DateValue ({?Parametro})
>
>ps: forse ti serve una conversione in stringa ToString({?Parametro})
>vedi tu...
>
>
>
>ciao.


non riesco proprio a scrivere il campo numerico ex 032008 ( mmaaaa) in 03/2008 (mm/aaaa) sul database in sql server 2000 il campo e di tipo int e non riesco neppure con una formula

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

freeteo Profilo | Guru

ciao,
prova con questa formula:

stringvar str := ToText(032008 , '000000'); str[1 to 2] + "/" + str[3 to 6]

ovvero prima lo formatti in modo da essere realmente una stringa con 6 caratteri e poi ne prendi le varie parti e le combini, e
ovviamente al posto di "032008" metti il tuo campo data numerico ( {db.campo} ).
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
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