Boton historique dans un masque NOTES

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Boton historique dans un masque NOTES

Messagepar Sylvie » 10 Avr 2003 à 14:28

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.
Sylvie
 

Re: Boton historique dans un masque NOTES

Messagepar Raziel » 10 Avr 2003 à 15:09

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.
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

Re: Boton historique dans un masque NOTES

Messagepar Sylvie » 10 Avr 2003 à 15:53

Merci razielest ce que tu pourrais s'il te plait me détailler la fonction Picklistcollectionque je ne connais pas ?Merci d'avance
Sylvie
 

Re: Boton historique dans un masque NOTES

Messagepar Raziel » 10 Avr 2003 à 16:00

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)
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

Re: Boton historique dans un masque NOTES

Messagepar Sylvie » 11 Avr 2003 à 10:34

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
Sylvie
 

Re: Boton historique dans un masque NOTES

Messagepar yop » 11 Avr 2003 à 12:28

la clé est la première colonne TRIEE ou CATEGORISEE d'une vue et rien d'autre
yop
 

Re: Bouton historique dans un masque NOTES

Messagepar Sylvie » 11 Avr 2003 à 14:30

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.
Sylvie
 


Retour vers Développement

cron