Bonjour
J'ai des vues qui sont faites pour ne sélectionner que les documents qui contiennent le nom de la personne qui est connectée sous Lotus.
Par exemple :
Sur mon poste (je suis développeur et DBManager de la base), ca marche bien, mais sur les postes clients des autres utilisateurs, cette vue affiche mes documents à moi et non ceux de la personne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT Form = "Congés" & @Right(@Name([CN]; @UserName); " ") + " " + @Left(@Name([CN]; @UserName); " ") = NOM_AGENT
Et même si on rafraîchit toutes les vues de la base sur le poste client de la personne en faisant Shift+Ctrl+F9, cela n'affiche pas les documents de la personne.
J'ai donc modifié le code de l'outline entry pour rafraîchir la vue, mais cela ne résoud pas le problème :
Je ne souhaite pas créer de vues privées car cela occasionne trop de problèmes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 @SetTargetFrame ( "Principal" ) ; @Command( [OpenView] ; "Mes congés") ; @Command ( [ViewRefreshFields] )
J'ai vu finalement que des formules de sélection avec nom de l'utilisateur ne marche pas sur le serveur car le nom retourné est celui du serveur. Quand les vues sont recréées la nuit. Donc je m'oriente vers une formule à base de @SetViewInfo.
Cordialement.
Partager