Ottimizzazione campi incrociati

giovedì 20 luglio 2006 - 23.23

volperubbia Profilo | Senior Member

Ciao a tutti,
sto usando Crystal Reports di VS .NET 2003, e mi chiedo se siano possibili alcune ottimizzazioni dei reports a campi incrociati ...

- è possibile ridurre (senza eliminarla) la spaziatura fra fra le linee della griglia e il contenuto delle celle

- è possibile definire la larghezza di una colonna con una formula che dipenda dal tipo di colonna (ad esempio, con una formula sulla cella sono riuscito a far visualizzare il suo contenuto con o senza cifre decimali, a seconda del valore della riga e/o della colonna)

- se il numero delle colonne è dinamico (cioè dipende dal numero di valori di un determinato campo), c'è un modo per gestire il salto pagina quando supero un certo valore (l'unico che ho trovato è quello di mettere un raggruppamento fittizio su un altro campo sopra l'oggetto campo incrociato, e fare il salto pagina al cambio di valore di quest'ultimo)

Grazie per l'attenzione,
Davide

freeteo Profilo | Guru

>Ciao a tutti,
>sto usando Crystal Reports di VS .NET 2003, e mi chiedo se siano
>possibili alcune ottimizzazioni dei reports a campi incrociati
>...
>
>- è possibile ridurre (senza eliminarla) la spaziatura fra fra
>le linee della griglia e il contenuto delle celle
le cose che puoi fare sono quelle che trovi formattando l'oggetto "campo incrociato".
Quindi diciamo che come proprieta' non c'e'...pero' puoi provare ad aumentare il bordo dei campi dentro (pezza)


>- è possibile definire la larghezza di una colonna con una formula
>che dipenda dal tipo di colonna (ad esempio, con una formula
>sulla cella sono riuscito a far visualizzare il suo contenuto
>con o senza cifre decimali, a seconda del valore della riga e/o
>della colonna)
credo di no, puoi impostarlo solo finche la stai disegnando


>- se il numero delle colonne è dinamico (cioè dipende dal numero
>di valori di un determinato campo), c'è un modo per gestire il
>salto pagina quando supero un certo valore (l'unico che ho trovato
>è quello di mettere un raggruppamento fittizio su un altro campo
>sopra l'oggetto campo incrociato, e fare il salto pagina al cambio
>di valore di quest'ultimo)
questo non credo sia possibile, almeno per quanto ne so io prende i margini (pero' non so magari ce il modo ma non lo conosco)

Purtroppo a quanto ne so io, i campi incrociati sono 1po limitati anche se veramente molto utili...forse nelle ultime versioni passando sotto a businessobjects hanno fatto qualche miglioria, ma al momento non saprei assicurarti
ciao.

Matteo Raumer
MCAD ... .net addicted :-)
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