Formule per rendere campi visibili o meno

Navigation:  Jasper > Jasper Progettazione Modello > Jasper ASN-060 (voucher) >

Formule per rendere campi visibili o meno

Previous pageReturn to chapter overviewNext page

 

1. CLIENTE ASSISTITO

 

Con campi a scomparsa se vuoti

 

IF(($F{CLI-RAGSOC}!=null),”<p>Cliente Assistito: <b>"+$F{CLI-RAGSOC}+" ("+IF(($F{CLI-COD}!=null),$F{CLI-COD}+")</b></p>“,””),””)+”<p>"+IF(($F{CLI-IND}!=null),"Indirizzo: <b>"+$F{CLI-IND}+ "</b>","") + "</p><p>"+IF(($F{CLI-CAP}!=null),"Cap: <b>"+$F{CLI-CAP} + "</b>&#09;","______") + "" + IF(($F{CLI-LOCA}!=null),"Città:  <b>"+$F{CLI-LOCA},"") + IF(OR($F{CLI-PROV}==null,TRIM($F{CLI-PROV})==""),""," (" + $F{CLI-PROV} + ")</b></p>")+ ""+IF(($F{CLI-EMAIL}!=null),"<p>Email: <b>"+$F{CLI-EMAIL}+ "</b>&#09;","") + "" + IF(($F{CLI-TEL}!=null),"Tel:  <b>"+$F{CLI-TEL}+"</b></p>","")+""+IF(($F{UTENTE}!=null),"<p>Intervento richiesto da: <b>"+$F{UTENTE}+"</b></p>","")

 

 

Con campi SEMPRE VISIBILI:

 

"<p>Cliente Assistito: <b>" +IF(($F{CLI-RAGSOC}!=null),$F{CLI-RAGSOC},"")+""+IF(($F{CLI-COD}!=null)," ("+$F{CLI-COD}+")","")+"</b></p><p>Indirizzo: <b>"+IF(($F{CLI-IND}!=null),$F{CLI-IND},"") + "</b></p><p>Cap: <b>"+IF(($F{CLI-CAP}!=null),$F{CLI-CAP},"______") + "</b> &#09;Città:  <b>" + IF(($F{CLI-LOCA}!=null),$F{CLI-LOCA},"") + IF(OR($F{CLI-PROV}==null,TRIM($F{CLI-PROV})==""),""," (" + $F{CLI-PROV} + ")")+ "</b></p><p>Email: <b>"+IF(($F{CLI-EMAIL}!=null),$F{CLI-EMAIL},"") + "</b>&#09;&#09;Tel:  <b>" + IF(($F{CLI-TEL}!=null),$F{CLI-TEL},"")+"</b></p><p>Intervento richiesto da: <b>"+IF(($F{UTENTE}!=null),$F{UTENTE},"")+"</b></p>"

 

 

 

 

2. CLIENTE DI FATTURAZIONE

 

Con campi a scomparsa se vuoti

 

"<p>" +IF(($F{CLI-FAT-RAGSOC} != null),"Cliente Fatturazione: <b>"+$F{CLI-FAT-RAGSOC},"") +IF(($F{CLI-FAT-COD} != null), " ("+$F{CLI-FAT-COD}+")</b>","")+"</p><p>"+IF(($F{CLI-FAT-IND}!=null),"Indirizzo: <b>"+$F{CLI-FAT-IND}+"</b>","")+"</p><p>"+IF(($F{CLI-FAT-CAP}!=null),"Cap: <b>"+$F{CLI-FAT-CAP}+"</b>&#09;","       ") +IF(($F{CLI-FAT-LOCA}!=null),"Città: <b>"+$F{CLI-FAT-LOCA},"")+IF(($F{CLI-FAT-PROV}!=null)," ("+$F{CLI-FAT-PROV}+")","")+"</b></p><p>"+IF(($F{CLI-FAT-TEL}!=null),"Tel: <b>"+$F{CLI-FAT-TEL}+"</b>","")+"</p>"+IF(($F{CLI-FAT-RIF}!=null),"<p>Riferimento: <b>"+$F{CLI-FAT-RIF}+"</b>","")+""+IF(($F{CLI-FAT-CEL}!=null)," - Cell <b>"+$F{CLI-FAT-CEL}+"</b></p>","")

 

 

Con campi SEMPRE VISIBILI:

 

"<p>Cliente Fatturazione: <b>" +IF(($F{CLI-FAT-RAGSOC}!= null),$F{CLI-FAT-RAGSOC},"") +IF(($F{CLI-FAT-COD} != null), " ("+$F{CLI-FAT-COD}+")","")+"</b></p><p>Indirizzo: <b>"+IF(($F{CLI-FAT-IND}!=null),$F{CLI-FAT-IND},"")+"</b></p><p>Cap: <b>"+IF(($F{CLI-FAT-CAP}!=null),$F{CLI-FAT-CAP},"")+"</b>&#09; Città: <b>" +IF(($F{CLI-FAT-LOCA}!=null),$F{CLI-FAT-LOCA},"")+IF(($F{CLI-FAT-PROV}!=null)," ("+$F{CLI-FAT-PROV}+")","")+"</b></p><p>Tel: <b> "+IF(($F{CLI-FAT-TEL}!=null),$F{CLI-FAT-TEL},"")+"</b></p><p>Riferimento: <b>"+IF(($F{CLI-FAT-RIF}!=null),$F{CLI-FAT-RIF},"")+"</b>&#09; Cell <b>"+IF(($F{CLI-FAT-CEL}!=null),$F{CLI-FAT-CEL},"")+"</b></p>"

 

 

 

 

 

3. OGGETTO DELLA CHIAMATA - DESCRIZIONE DELLA CHIAMATA - DESCRIZIONE INTERVENTO

 

Con campi a scomparsa se vuoti:

 

"<p>" +IF(($F{OGGETTO}!=null),"Oggetto Chiamata: <b>"+$F{OGGETTO},"")+ "</b></p><p>"+IF(($F{NOTE-CHIAMATA}!=null),"Descrizione Chiamata: <b>”+$F{NOTE-CHIAMATA},"")+ "</b></p><p>"+IF(($F{NOTE-INTERVENTO}!=null),"Descrizione Intervento: <b>”+$F{NOTE-INTERVENTO},"" ) + "</b></p>"

 

 

Con campi SEMPRE VISIBILI:

 

"<p>Oggetto Chiamata: <b>" +IF(($F{OGGETTO}!=null),$F{OGGETTO},"")+ "</b></p><p>Descrizione Chiamata: <b>"+IF(($F{NOTE-CHIAMATA}!=null),$F{NOTE-CHIAMATA},"")+ "</b></p><p>Descrizione Intervento: <b>"+IF(($F{NOTE-INTERVENTO}!=null),$F{NOTE-INTERVENTO},"" ) + "</b></p>"

 

 

 

4. NASCONDI TABELLE (Print when):

 

- TABELLA PRESTAZIONI:  IF($F{TAB-P}!=null,TRUE( ),FALSE())

- TABELLA TEMPI: IF ($F{TAB-TEMPI}!=null,TRUE( ),FALSE())