Ich hatte vorhin gerade folgende Problemstellung:
Ein Dokument ist über eine Maske geöffnet. Das Backend instantiiert man ja üblichweise hier via Frontend - weil ja das UIDoc quasi schon dasteht.
Jetzt wäre ein Button schick gewesen, der das UIDoc schließt und dann ein backenddoc.remove(false) ausführt.
Die Designerhilfe sagt dazu ganz klar:
If you access a NotesDocument object through the Document property of NotesUIDocument, you can't delete the back-end document. If you could, the UI rendition would have no basis. You must access the document strictly through the back-end.
.
Kennt da trotzdem vielleicht wer einen Würgaround?
Ein
Call uidoc.close
Set uidoc = Nothing
vor der Ausführung des doc.remove klappt schonmal nicht.
Ich habe das Löschen jetzt über eine Ansicht realisiert. Würde mich aber interessieren ob es nicht doch einen direkten Weg im geöffneten Dok gibt (jetzt ohne Workaround via Del-Flag etc.).