Come faccio a non visualizzare una pagina se è vuota?

giovedì 02 marzo 2006 - 15.35

mortenera Profilo | Junior Member

nel report ho inserito tre dettagli ma voglio che uno di essi in caso i campi siano vuoti non venga visualizzata.

o provato a scrivere in ometti una formula tipo not isnull (tabella1.oggi1) ma non funziona

insomma vorrei che in caso che oggi1 o oggi2 o oggi3 o oggi4 sono vuoti la pagina non venisse visualizzata

suggerimenti?

freeteo Profilo | Guru

ciao,
ma mi lascia 1po perplesso il fatto che dici che la formula non funziona... ovvero se tu puoi controllare il valore del campo per decidere se omettere 1a sezione di dettagli , non ci sono malfunzionamenti su questa cosa.
Intendo :

nella sezione dettagli1 :
- puoi mettere il flag ometti sezioni vuote ma potresti avere label di testo diretto e quindi non sara' mai "vuota"
- tastoDx->formatta->ometti->scegli la formula e metti: isnull({db.miocampo}) or trim({db.miocampo})) = ""

in questo caso sopprime la sezione se è nullo il campo ed anche se è stringa vuota, non funziona? ovviamente il campo deve essere stringa altrimenti oltre all'Isnull devi mettere 1altra condizione.

Controllare il campo è la via piu semplice, hai provato anche come ti ho detto io?...

Oppure non è che hai sottoreport? in questo caso dai 1occhiata anche qui:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=6407

ciao

Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo

mortenera Profilo | Junior Member

isnull({tabella2.oggi1}) or trim({tabella2.oggi1}) = ""

cosi mi funziona mi mancava la seconda parte grazie

freeteo Profilo | Guru

ok, ottimo!
cmq ricordati di accettare le risposte quando hai risolto

grazie 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