Bonjour,
Bon et bien me revoilà.
J'avoue que je suis larguée en lotusscript, donc après plusieurs tentatives, je n'arrive pas à faire ce que je veux. Je suis plus que débutante alors j'ai cherché mais.........il toit y avoir des subtilités qui m'échappe complètement.
Voici mon code en lotusscript.
Petit rappel : je souhaite faire glisser (postdragdrop) un document d'une vue agenda de la dateA à la dateB. Quand je fais glisser mon doc une dialogbox s'ouvre me demande la date et le nbjour mais quand je fais ok, il ne trouve pas mon document
Sub Postdragdrop(Source As Notesuiview)
Dim session As NotesSession
Dim db As NotesDatabase
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim A As notesdocument '//demande
Dim B As notesdocument '/Dlgtest
Dim view As Notesview
Dim keys As String '//date debut
Dim jour As String '//nb jour
'//Initialisation de la session
Set session = New NotesSession
'//base active
Set db = session.CurrentDatabase
'//Initialisation de l'espace de travail
Set ws = New NotesUIWorkspace
'//Initialisation de la vue
Set view = db.GetView ("Agenda Créa")
If view Is Nothing Then
Msgbox "Vue non trouvée"
Exit Sub
End If
'//Initialisation du doc support de boite de dialogue
Set B = New NotesDocument (db)
Call ws.DialogBox("Dlgtest",True, True, False, False, False, False,"Changement de date",B)
'//Controle de saisie
keys = Format(B.datdebCR(0),"mm/dd/yy")
jour = Trim$ (B.nbjourCR(0))
'//Accès au document
Set A=view.getdocumentbykey(keys, True)
If A Is Nothing Then
Msgbox "demande non trouvée"
Exit Sub
End If
'//Initialisation
Set uidoc = ws.EditDocument (True, A)
ws.CurrentDocument.Document.jour=jour
End Sub
Je vous remercie par avance de votre aide.