rafraichissement de vue depuis masque secondaire

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

rafraichissement de vue depuis masque secondaire

Messagepar virginie » 01 Sep 2003 à 09:48

Bonjour à tous,J'ai quelques petits problèmes avec mes rafraichissements de vue.En effet, j'ai écrit le code suivant : On Error Goto GestionErreur 'déclaration des variables en front end Dim ws As New NotesUIWorkspace 'on rafraichit la vue courante depuis la base courante Call ws.ViewRefresh Exit Sub GestionErreur : Messagebox "Une erreur s'est produite dans le rafraichissement de la vue. Veuillez contacter l'administrateur indiqué dans l'aide " &_ " L'erreur suivante s'est produite " & Err & " : " & Error$ & " à la ligne " & Erl & " dans l'agent ''rafraichitVueCourante"et ce code, je l'appelle dans le querysave du masque principal.La vue se rafraichit.Par contre, quand je met le même code depuis le querysave d'un document secondaire (crée avec un masque réponse), la vue n'est pas rafraichit.Je ne comprend pas trop pourquoi. Cela vient-il du fait que c'est un masque réponse ou est-ce à cause du code que j'ai ailleurs?Dans l'aide, il est marqué (me semble t -il, je ne suis pas trop forte en anglais) qu'il faut commencer par rafraichir en back end via un call NotesView.Refresh puis en front end par un NotesUIWorkspace.RefreshC'est ce que j'ai commencé de faire : Dim ws As New NotesUIWorkspace Dim nuivue As NotesUIView Dim nvue As NotesView 'on accède à la vue courante Set nuivue = ws.CurrentView 'et depuis la vue courante à l'équivalent en back end Set nvue = nuivue.View 'on rafraichit le back end Call nvue.Refresh mais en débogant, le nvue et le nuivue ne se remplissent pas.Pourtant, la première version du code au-dessus fonctionne bien.Pourriez-vous m'aider?Merci.
virginie
 

Re: rafraichissement de vue depuis masque secondaire

Messagepar Stephane Maillard » 01 Sep 2003 à 10:08

Bonjour,Voici ce que j'ai trouvé sur Notes.net :http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/fee808b48abfbadb85256a400043bf22?OpenDocumentOkay, if it's not a View problem, let's look at the $REF field.Every response document has a $REF field with the Universal ID value of it's parent. That's what views use to put the responses in the right place.First check the $REF of a "correct" document, and verify it matches the ID of the Parent.Then do whatever it is that causes the problem. Did the $REF change ? If so, does it change back if you edit and save ?[%sig%]
Cordialement

Stéphane Maillard
Avatar de l’utilisateur
Stephane Maillard
Lord of DominoArea
Lord of DominoArea
 
Message(s) : 8695
Inscrit(e) le : 16 Déc 2004 à 01:10
Localisation : Bretagne

Re: rafraichissement de vue depuis masque secondaire

Messagepar virginie » 01 Sep 2003 à 10:18

merci bien je v regardé
virginie
 


Retour vers Développement

cron