Page 1 sur 1
Boton historique dans un masque NOTES

Publié:
10 Avr 2003 à 14:28
par Sylvie
Bonjour,Dans mon application NOTES de saisie d'incidents, j'ai un masque de saisie d'un nouvel incident. Dans ce masque, j'ai un champ modifiable : client.Ce masque alimente une vue.Dans le masque, je voudrais mettre un bouton historique, qui ouvre une nouvelle fenêtre et qui affiche tous les incidents de ce client issus de la vue.Je sais pas comment réaliser cela, quelle formule ou quel code lotusscript mettre dans le bouton historique.Est quelqu'un saurait, s'il vous plait ?Merci d'avance.
Re: Boton historique dans un masque NOTES

Publié:
10 Avr 2003 à 15:09
par Raziel
Salut,Tu peux faire de <> façon.Soit tu passes par un masque qui contient une vue intégrer. Cette vue filtre les entrées en fonction de la valeur que tu met dans l'option "Afficher une seule catégorie" (il faut que la vue qui tu utilise soit catégorisé sur cette colonne) de la vue intégrée.Soit tu passes par la fonction PickListCollection de la classe NotesUiWorkspace. Pour cette dernière, il te suffit d'avoir une vue catégorisé sur la clé de recherche.
Re: Boton historique dans un masque NOTES

Publié:
10 Avr 2003 à 15:53
par Sylvie
Merci razielest ce que tu pourrais s'il te plait me détailler la fonction Picklistcollectionque je ne connais pas ?Merci d'avance
Re: Boton historique dans un masque NOTES

Publié:
10 Avr 2003 à 16:00
par Raziel
Voici 1 exemple de code. Pour le doc courant, je veux récupérer toutes ses remontés d'informations. Pour cela, j'ai une vue (v_DEV_Forum) qui liste tous les doc en fonction d'une clé (cette vue est catégorisé sur le champ clé). Dans mon cas, mes docs possédent un champ CLEF dont la valeur est le UNID du doc principale (doc auquel les remontées sont rattaché). Ma picklist récupére ces remontées en fonction de l'UNID de mon doc courant. Ensuite, en fonction du choix du user, j'ouvre le doc sélectionnée dans la PickList.Dim Session As New notessessionDim ws As New notesuiworkspaceDim db As notesdatabaseDim DocCol As notesdocumentcollectionDim Doc As notesdocument Set db = Session.currentdatabaseSet DocCol = ws.PickListCollection(1, False, db.server, db.filepath, "v_DEV_Forum", "Toutes les remontées pour un engagement", "Sélectionnez la remontée que vous souhaitez consulter", Cstr(ws.currentdocument.document.UniversalID)) If DocCol.count = 0 Then Exit SubSet Doc = DocCol.getfirstdocumentCall ws.editdocument(False, Doc)
Re: Boton historique dans un masque NOTES

Publié:
11 Avr 2003 à 10:34
par Sylvie
Merci RazielJ'ai essayé j'ai bien le message Sélectionnez la remontée que vous souhaitez OK , annuler. mais il est barré par un autre mesage : Entrée absente de l'index.Comment faire pour que la clef soit le contenu du champ client pour obtenir ce que je voulais dans mon premier message.Merci d'avance
Re: Boton historique dans un masque NOTES

Publié:
11 Avr 2003 à 12:28
par yop
la clé est la première colonne TRIEE ou CATEGORISEE d'une vue et rien d'autre
Re: Bouton historique dans un masque NOTES

Publié:
11 Avr 2003 à 14:30
par Sylvie
Merci Yop et Raziel Je ne comprend pas et histoire ID et n'arrive pas à adapter la formule pour mon appli.J'ai catégorisé ma vue sur le champ client.Comment faire ?Merci d'avance.