Das hat nicht funktioniert, kommt die gleiche Meldung.
Aber es funktioniert jetzt mit angehängtem Code, ich weiss aber nicht warum

Das ist mir ehrlich noch nie passiert!
| Sub Click(Source As Button) |
| |
| Dim s As New NotesSession |
| |
| Set gvProfil = gvTTS.getprofileDocument("prof_Archiv") |
| Set gvOrigTTS = s.GetDatabase(gvProfil.server(0), gvProfil.db(0)) |
| |
| Dim ivAlteUnid As String |
| Dim ivNeueUnid As String |
| Dim ivHistorie As NotesDocument |
| Dim ivVermerk As NotesDocument |
| Dim ivNeueKopie As NotesDocument |
| |
| |
| ivAlteUnid = gvBackendTicket.UniversalID |
| Set ivNeueKopie = gvBackendTicket.CopyToDatabase(gvOrigTTS) |
| ivNeueKopie.UniversalID = ivAlteUnid |
| ivNeueUnid = ivNeueKopie.UniversalID |
| |
| |
| |
| |
| |
| gvKopieren = "ja" |
| Call gvFrontendTicket.close(True) |
| Exit Sub |
| Set gvBackendTicket = Nothing |
| Set gvBackendTicket = gvTTS.GetDocumentByUNID(ivAlteUnid) |
| |
| |
| |
| |
| |
| |
| |
| |
| End Sub |
Laut Hilfe wird das Dok KOPIERT und nicht ausgeschnitten oder dergleichen. Es gibt kein 'remove' in dem Codeschnipsel. Es gibt auch keine Ansichts- oder Datenbankscripte oder sowas.
Kann mir bitte jemand sagen, warum das so funktioniert wie es soll?