Il est souvent demandé de n'afficher que les documents de l'utilisateur en cours dans une vue. pour Cela on rajoute un truc du genre "MonChamp = @username".
Il faut savoir que faire un select sur le nom d'une personne via @username et les autres fonctions adjacente ne fonctionne pas sauf dans le cas des vues privés et des vues public devenant privé à la première utilisation.
le souci des vues "public devenant privé à la première utilisation" c'est qu'il est impossible de changer le design sans détruire la partie privé de la vue et on a parfois des petites surprise au rafraichissement de la vue. Une solution consiste à justement détruire la partie privé de la vue a la fermeture de la base (mais si on a beaucoup de vues privés et/ou qu'elles contiennent beaucoup de documents ça devient vite ingérable)
les solutions pour éviter les vues privés :
- passer par une vue intégré et faire un RestrictToCategory sur le @username
- utiliser un dossier que l'on remplira via un agent
- utiliser les champs de type auteurs/lecteurs.
- depuis la V6 on peut utiliser la formule @setviewinfo, plus d'info ici => http://www.domlike.net/domlike/dl2.nsf/ ... BOE-6HFMFN