rafraichir une vue à la fermeture d'un document

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

rafraichir une vue à la fermeture d'un document

Messagepar lebanner » 03 Déc 2009 à 10:09

Bonjour a tous,

Est ce qu'il y a un moyen de rafraichir une vue à la fermeture d'un document.

Je m'explique :
je me positionne sur une vue, j'ouvre un doc et quand je sauve garde le doc je souhaite que la vue en cours s'actualise également .

est ce que quelqu'un aurait-il une solution ?

Merci d'avance

Cordialement
Dernière édition par lebanner le 03 Déc 2009 à 11:20, édité 1 fois.
lebanner
Roi des posts
Roi des posts
 
Message(s) : 683
Inscrit(e) le : 19 Juin 2008 à 09:43
Localisation : Lille

Messagepar Michael DELIQUE » 03 Déc 2009 à 10:09

salut

web ou client lourd ?
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar lebanner » 03 Déc 2009 à 10:10

Ah pardon, en client Lourd

Merci
lebanner
Roi des posts
Roi des posts
 
Message(s) : 683
Inscrit(e) le : 19 Juin 2008 à 09:43
Localisation : Lille

Messagepar abertisch » 03 Déc 2009 à 10:16

Salut,

un view.refresh() peut-être ? :D
"Lotus, il n'y a qu'en rouleaux que ça fait pas mal au cul"
abertisch
Roi des posts
Roi des posts
 
Message(s) : 763
Inscrit(e) le : 25 Oct 2006 à 13:51
Localisation : Suisse

Messagepar Michael DELIQUE » 03 Déc 2009 à 10:18

regarde si une de ses 2 méthode ne ferais pas l'affaire

Code : Tout sélectionner
Sub Queryclose(Source As Notesuidocument, Continue As Variant)
   Dim UIwork As New NotesUIWorkspace
   Call UIwork.CurrentView.View.Refresh
   
   Call source.Document.ParentView.Refresh
End Sub
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar lebanner » 03 Déc 2009 à 10:35

Michael DELIQUE a écrit:regarde si une de ses 2 méthode ne ferais pas l'affaire

Code : Tout sélectionner
Sub Queryclose(Source As Notesuidocument, Continue As Variant)
   Dim UIwork As New NotesUIWorkspace
   Call UIwork.CurrentView.View.Refresh
   
   Call source.Document.ParentView.Refresh
End Sub


J'ai testé ce morceau de code, il me met "Object varialbe not set"

voici le code :
Code : Tout sélectionner
Sub Queryclose(Source As Notesuidocument, Continue As Variant)
   Dim UIwork As New NotesUIWorkspace
   Dim view as Notesview (meme Notesuiview==> pas passe)
   Call source.Document.ParentView.Refresh
End Sub


Merci

Cordialement
lebanner
Roi des posts
Roi des posts
 
Message(s) : 683
Inscrit(e) le : 19 Juin 2008 à 09:43
Localisation : Lille

Messagepar Michael DELIQUE » 03 Déc 2009 à 10:38

salut

a quelle ligne ?

tu as regardé avec le débugger ou ça plante ?
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar lebanner » 03 Déc 2009 à 10:40

Oui, il plante au niveau du Call
lebanner
Roi des posts
Roi des posts
 
Message(s) : 683
Inscrit(e) le : 19 Juin 2008 à 09:43
Localisation : Lille

Messagepar Michael DELIQUE » 03 Déc 2009 à 10:46

tu ouvre ton document via une vue ?
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar lebanner » 03 Déc 2009 à 10:47

Oui tout a fait
lebanner
Roi des posts
Roi des posts
 
Message(s) : 683
Inscrit(e) le : 19 Juin 2008 à 09:43
Localisation : Lille

Messagepar Michael DELIQUE » 03 Déc 2009 à 10:51

sinon essais

un

if not source.Document.ParentView is nothing then
Call source.Document.ParentView.Refresh
end if

ou un

Dim UIwork As New NotesUIWorkspace
call uiwork.ViewRefresh
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar lebanner » 03 Déc 2009 à 11:19

Voici le code qui fonctionne très bien :

Code : Tout sélectionner
Sub Queryclose(Source As Notesuidocument, Continue As Variant)
   Dim UIwork As New NotesUIWorkspace
   Call uiwork.ViewRefresh
End Sub


Il fonctionne sur un document ouvert à partir d'une vue ou à partir d'un lien doc dans un mail (il n'y a pas dem essage d'erreur lors de la fermeture du doc doc nickel).

Merci bcp Michael.

Cordialement
lebanner
Roi des posts
Roi des posts
 
Message(s) : 683
Inscrit(e) le : 19 Juin 2008 à 09:43
Localisation : Lille


Retour vers Développement

cron