Formattazione dinamica dei campi

martedì 14 giugno 2011 - 17.23
Tag Elenco Tags  Crystal Reports XI

ctrlaltcanc Profilo | Newbie

ciao avrei una curiosità, ho un campo, quando il dato all'interno non entra appaiono sulla stampa "######"
ecco, come posso formattare la grandezza del font di quel campo in maniera dinamica, ogni volta che la stringa non entra nel campo?
vorrei che il font fosse a 6 ad esempio, quando trovo #####, ma che fosse però un normale 8 quando invece la stringa viene visualizzata correttamente.
forse chiedo troppo eh???
il fatto è che spesso mi trovo a dover mettere mano a report che contengono dati che non "entrano" nel campo, e vorrei trovare una soluzione definitiva a 'sta scocciatura....
grazie a tutte!!!

dinoxet Profilo | Senior Member

salve
non so in che ambienyte sei io in reporting service faccio cosi,
per il campo in questione nella proprietà font invece del valore statico (es. 10pt), ho inserito un espressione :

=iif(len(Fields!gs.Value) > 6 , "10pt" ,"20pt" )

in pratica conto il numero di caratteri ed in base a quello decido la grandezza del font.

se posso essertio utile ...


DINOXET
__________________________________________
impossible is only a word

ctrlaltcanc Profilo | Newbie

grazie, in relatà dopo aver scritto il thread ho provato a formattare come hai fatto tu e funziona tutto correttamente
grazie mille della risposta

Ciao

dinoxet Profilo | Senior Member

perfetto


DINOXET
__________________________________________
impossible is only a word
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5