hmmm, mir fiele jetzt nicht ein wie ich das Dokument sonst holen sollte, irgendwelche Vorschläge ?
Grüsse,
Elke
hmmm, mir fiele jetzt nicht ein wie ich das Dokument sonst holen sollte, irgendwelche Vorschläge ?
Grüsse,
Elke
Hi,
die Änderungen kommen aus einem anderen Dokument, das Werte in mein Dokument vererbt.
REM {Nur, wenn Dokument nicht neu.};
@If (@IsNewDoc ; @Prompt([Ok];"process Canceled";"This function is only available for old Documents") + @Return("") ; @Success);
_ID := @Text(@DocumentUniqueID);
@Command([FileCloseWindow]);
Meine Formel, wenn ich denn Prompts einbaue funktioniert bis zum letzten Aufruf wunderbar. An dieser Stelle hakt es dann, aber nur wenn im Backend Änderungen vorgenommen wurden, sprich genau dann wenn ich es bräuchte
@PostedCommand([OpenDocument] ; "0" ; _ID; ""; "")
Grüsse,
Elke
Hallo,
ich muss beim Wechseln vom Read in den Edit mode Änderungen vom Backend abholen die dort womöglich mittlerweile passiert sind.
Ich habe im Querymodechange folgendes probiert, läuft auch durch, allerdings kommen Änderungen eben nicht mit, erst nachdem ich das Dokument im Frontend geschlossen und wieder geöffnet habe.
Sub Querymodechange(Source As Notesuidocument, Continue As Variant)
Dim ws As New notesuiworkspace
Dim ses As New notessession
Dim db As notesdatabase
Dim doc As Notesdocument
Dim doc_reopened As NotesDocument
Dim UNID As String
Set db = ses.CurrentDatabase
Set doc = Source.Document
UNID = doc.UniversalID
Messagebox UNID
Source.Close(Immediate)
Set doc_reopened = db.GetDocumentByUNID(UNID)
Set Source = ws.EditDocument(False,doc_reopened,False)
End Sub
Ich habe es auch mit einer Aktion versucht, die funktioniert genau solange wunderbar, bis im Backend Änderungen passiert sind, dann bekomme ich den Fehler: " Angegebener Befehl kann nicht ausgeführt werden".
Langsam glaube ich das das vielleicht einfach unmöglich ist ?
Eine kleine Test-DB kann ich gerne zusenden ...
Für jede Hilfe dankbar,
Elke