09/11/2007

un piccolo consiglio per semplificare la formula in "Hide ... if formula is true"

Quando si iniziano ad inserire più condizioni nella formula "Nascondi quando" c'è il rischio di perdersi in condizioni AND, OR , Parentesi e Negazioni.
Utilizzando invece l'@if() e le funzioni @True e @False è possibile scrivere una formula più comprensibile


esempio di formula "nascondi quando" per un tipico pulsante "Approva":
- visibile solo per le richieste di tipo "Ferie"
- visibile solo al responsabile se lo stato è da approvare
- visibile ai supervisori solo se lo stato è da approvare oppure in stato bozza

@If (
TipoRichiesta!="Ferie"; @True;

@UserName=Responsabile & Stato="DaApprovare"; @False;

@IsMember("[supervisore]";@UserRoles) & (Stato="DaApprovare" | Stato="Bozza") ; @False;

@True
)

No comments: