re pour qu'un view.getdocumentbykey fonctionne il faut que la/les colonnes sur laquelle s'effectue la recherche soit trié !
ensuite avec l'option true, la recherche est exact...
maintenant es tu certain que la dites valeur est dans ta vue ?
Dim session As New NotesSession
Dim db As NotesDatabase
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim docCurrent As NotesDocument
Dim B As notesdocument '/Dlgtest
Dim view As Notesview
'//base active
Set db = session.CurrentDatabase
Set uidoc = ws.CurrentDocument()
Set docCurrent = uidoc.Document()
'//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)
'//Accès au document
Call uidoc.Save()
uidoc.EditMode = False
Call docCurrent.ReplaceItemValue("form", "creademande")
Call docCurrent.ReplaceItemValue ("datdebCR", B.GetItemValue ("datdebCR"))
Call docCurrent.Save(True, False)
Call uidoc.Close()