Implementare Not Contains per filtrare una vista
In SharePoint 2007 (WSS3 - MOSS) non è stata prevista la condizione not contains come filtro per le viste. E' possibile aggirare il problema con un campo calcolato (Computed).
Va creato un campo calcolato di tipo yes/no utilizzando la funzione SEARCH e ISERROR:
Non è sufficiente la sola funzione SEARCH in quanto se non trova niente restituisce un errore (exception), visualizzata come #VALUE! . Questo impedisce di utilizzare questo campo come condizione di filtro per la vista. La soluzione è intercettare l'errore con la funzione ISERROR. Quindi la formula restituisce "yes" se la parola (parolaDaEscludere) esiste nel campo [nomeDelCampo] e no in caso contrario.
L'ultimo passo è costruire una vista con la condizione di filtro impostata su:
Va creato un campo calcolato di tipo yes/no utilizzando la funzione SEARCH e ISERROR:
=NOT(ISERROR(SEARCH("parolaDaEscludere";[nomeDelCampo])))
L'ultimo passo è costruire una vista con la condizione di filtro impostata su:
[nomeDelCampo]=no