Omettere label vuote in Crystal Report - sezione : Dettagli

lunedì 21 marzo 2005 - 12.45

Leo Profilo | Junior Member

Buongriono a tutti ...
.. sapete se esiste un modo sicuro e rapido per nascondere delle label (collegati a dei campi di un db) nel caso che queste siano vuote ?
mi spiego meglio .. nella sezione dettagli di un report c'e' tutto il riepilogo di alcuni campi, e quando in questi campi non c'e' nessun valore proveniente dal db .. lo spazio viene ugualmente occupato all'intenro del report ..
.. purtroppo come opzione di formattazione della singola label, non c'e' l'opzione 'OMETTI SE VUOTA' ..
spero di risolvere con una formula o qualcos'altro .. del tipo se "vuoto" label1.visible = false .. avete qualche idea?
grazie a tutti per qualsiasi risposta.

Mirco

trinity Profilo | Guru

C'è l'opzione "Ometti se è duplicato", però affianco a questa dicitura cr.net ti da la possibilità di crearti una formula personal e quindi potresti creati appunto una formuletta che dice che se il campo del db è null il valore deve essere "vuoto"

Ciao
Fabio

Leo Profilo | Junior Member

quindi una formuletta del tipo

if {comand.articolo1} = "" then
formula {comando.articolo} = ""
end if

ma non ha molto senso fare cosi' ?? non credi .. il fatto e' che in qualche modo la label anche essendo vuota occupa sempre il suo spazio, questo vuol dire che la label successiva, se e' piena viene stampata dopo tutte quelle vuote .. quindi ci sono dei spazi bianchi ben evidenti nel report ? spero di essermi spiegato .. a volte faccio fatica anche io :)

ciao e grazie per qualsiasi risposta
Mirco

trinity Profilo | Guru

Ma la sezione dettagli funziona in questo modo...non puoi farci nulla..

freeteo Profilo | Guru

ciao, leo e trinity
premetto che non ho capito bene cosa si vuole raggiungere cmq ci sono alcune cosette da considerare:

- puoi dire a crystal di sopprimere le sezioi vuote percui se tramite formula sopprimi i campi della sezione poi "lui ti accorca il buco"
- se utilizzi dei raggruppamenti vale la stessa cosa e in accoppiata a "sopprimi se duplicato" puoi togliere i campi se sono ripetuti nella stessa pagina
- il report viene elaborato da sopra in giu, percui non riesci a operare tramite variabili su oggetti che lui ha renderuizzato prima :-(

magari se hai 1 reportino di esempio con qualche dato (se ,metti il flag salva dati con report) posso vedere meglio cosa devi fare e magari agire sulla tua esigenza...

ciao

sirena Profilo | Newbie

ciao...hai pensato di gestire questo problema dei campi vuoti, all'interno di una vista???
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5