Page 1 sur 1

Rafraichissement d'une vue

MessagePublié: 21 Août 2003 à 14:55
par ASISTE
Bonjour,Dans un masque, dans le query save, je créer plusieurs enregistrements.Lorsque je reviens sur la vue qui a appelée le masque je dois obligatoirement rafraichire ma liste via F9 pour voir apparaitremes enregistrementsWhy ?

Re: Rafraichissement d'une vue

MessagePublié: 21 Août 2003 à 15:33
par Stephane Maillard
Bonjour,Voici un exmple de l'aide Designer :The following button script saves the current document, refreshes the view (called "Main") and then closes the document.Sub Click(Source As Button) ' Declare all variables Dim workspace As New NotesUIWorkspace Dim session As New NotesSession Dim uidoc As NotesUIDocument Dim view As NotesView Dim db As NotesDatabase 'Set all variables Set uidoc = workspace.CurrentDocument Set db = session.CurrentDatabase Set view = db.GetView( "Main" ) 'Save current document, refresh "Main" view 'and close document Call uidoc.Save Call view.Refresh Call workspace.ViewRefresh Call uidoc.CloseEnd Sub[%sig%]

Re: Rafraichissement d'une vue

MessagePublié: 21 Août 2003 à 16:59
par ASISTE
J'ai essayé d'utiliser cette technique mais j'ai un message d'erreursur :Call view.refreshMessage :L'index ne sera pas généré sur le serveurEt ca me plante ma session !!!

Re: Rafraichissement d'une vue

MessagePublié: 21 Août 2003 à 17:27
par virginie
Bonjour,dans l'évenement PostSave du masque, je lance l'agent suivant :Sub Initialize 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" Resume Next End Subet ca fonctionne chez moi.

Re: Rafraichissement d'une vue

MessagePublié: 21 Août 2003 à 17:57
par ASISTE
Merci bcp VirginieCa marche beaucoup mieux