Hallo liebe Experten
Wie lös ich das Problem dass nicht mehrere Benutzer gleichzeitig Daten in ein Formular eintragen können? Kann ich z. Bsp. beim Öffnen des Formulars überprüfen ob das PDF bereits von einem anderen Benutzer geöffnet ist und eine entsprechende Meldung ausgeben?
Vielen Dank für die Hilfe
PDF Formular gemeinsam bearbeiten oder püfen ob Dokument bereits geöffnet
PDF Formular gemeinsam bearbeiten oder püfen ob Dokument bereits geöffnet
Das geht normal so nicht, so wie man das vielleicht von MS OFfice her kennt. Vielleicht kann man das „simulieren“ indem man einen Server einsetzt, der informiert wird wenn das Formular geöffnet wird und entsprechend einen Rückgabewert liefert, der dann aussagt, ob man der einzige ist oder schon jemand anderes dasselbe Formular offen hat.
PDF Formular gemeinsam bearbeiten oder püfen ob Dokument bereits geöffnet
Vielen Dank radzmar, das hab ich fast vermutet. Vielleicht lässt sich das Problem so lösen?
Beim Öffnen wird das Formular automatisch im Hintergrund gespeichert mit der Funktion myTrustedSaveAs. Falls das Speichern nicht erfolgreich war gebe ich eine Meldung aus.
Soweit funktionierts: (habs auf validate gelegt)
Nun möchte ich aber nur bei Misserfolg eine Meldung ausgeben. Wie kann ich auf Fehler prüfen?
Beim Öffnen wird das Formular automatisch im Hintergrund gespeichert mit der Funktion myTrustedSaveAs. Falls das Speichern nicht erfolgreich war gebe ich eine Meldung aus.
Soweit funktionierts: (habs auf validate gelegt)
Code: Alles auswählen
var pfad = "/M/" + event.target.documentFileName;
myTrustedSaveAs(event.target,pfad);
xfa.host.messageBox("PDF-Dokument gespeichert.","Dateispeicherung",3,0);
PDF Formular gemeinsam bearbeiten oder püfen ob Dokument bereits geöffnet
Ich denke es geht darum dieselbe Datei zu bearbeiten. Du legst ja nun eine Kopie an … hm?!
Wenn Du das ganze mit try catch verpackst, kannst Du bei Misserfolg auch eine Meldung anzeigen.
Wenn Du das ganze mit try catch verpackst, kannst Du bei Misserfolg auch eine Meldung anzeigen.