DatabaseGetDocumentByUnid
Petit code bien utile pour remplacer la fonction "GetDocumentByUNID".
- Code : Tout sélectionner
Function DatabaseGetDocumentByUnid (db As NotesDatabase, unid$) As NotesDocument
On Error 4091 Resume Next
Set DatabaseGetDocumentByUnid = Nothing
Set DatabaseGetDocumentByUnid = db.GetDocumentByUnid(unid$)
If Err = 4091 And (DatabaseGetDocumentByUnid Is Nothing) Then
Err = 0
Set DatabaseGetDocumentByUnid = Nothing
Exit Function
End If
If DatabaseGetDocumentByUnid Is Nothing Then
Set DatabaseGetDocumentByUnid = Nothing
Exit Function
End If
If DatabaseGetDocumentByUnid.Size = 0 Or DatabaseGetDocumentByUnid.UniversalID = "" _
Or DatabaseGetDocumentByUnid.IsDeleted Then
Set DatabaseGetDocumentByUnid = Nothing
Exit Function
End If
End Function