Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lotus Notes Discussion :

Comment supprimer un document


Sujet :

Lotus Notes

  1. #1
    Membre régulier
    Comment supprimer un document
    Bonjour,

    j'ai un document ouvert et je souhaite le supprimer.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    Sub Click(Source As Button)
    	Dim session As New NotesSession
    	Dim db As NotesDatabase
    	Dim workspace As New NotesUIWorkspace
    	Dim uidoc As NotesUIDocument
    	Dim docA As NotesDocument
    	Dim s As String
    	
    	Set db = session.CurrentDatabase
    	Set uidoc = workspace.CurrentDocument
    	Set docA = uidoc.document
    	s = docA.UniversalID
    	Call uidoc.deletedocument()
    	Set docB = db.getDocumentByUNID(s)
    	Call docB.Remove(True)
    	Call workspace.viewrefresh()
    End Sub
    Ce script fonctionne bien mais lorsqu'il est exécuté, c'est le document suivant dans la vue qui s'affiche alors à l'écran. Je voudrais le supprimer et revenir à la vue sans que s'affiche le document suivant dans la vue. Une idée ? Je suis sous Lotus Notes 9.0.

    Cordialement.

  2. #2
    Membre habitué
    Salut

    je vois pas de uidoc.close...

    a mon avis notes se debrouille pour afficher quelque chose...

  3. #3
    Membre régulier
    J'ai essayé avec uidoc.close mais cela déclenche un message d'erreur : "NoteUIDocument is no longer valid".

  4. #4
    Membre habitué
    normal le uidoc n'exist plus

    sinon faire le traitement sur le close ou changer le nom du form pour un traitement de suppression asynchrone

  5. #5
    Membre régulier
    Citation Envoyé par Michael.RHAN Voir le message
    normal le uidoc n'exist plus

    sinon faire le traitement sur le close ou changer le nom du form pour un traitement de suppression asynchrone
    Merci.

###raw>template_hook.ano_emploi###