Zum Hauptinhalt springen

PrtFormSave

PrtFormSave(handle, int[, alpha]) : int

Ausführbar von Clients mit grafischer Oberfläche Ausführbar vom Server Ausführbar von der DLL-Schnittstelle mit grafischer Erweiterung Ausführbar von der Web-Schnittstelle Ausführbar vom Druckprozessor Ausführbar von der ODBC-Schnittstelle Ausführbar vom SOA-Service mit grafischer Erweiterung

Print-Objekt speichern

Details

Der Befehl speichert ein zuvor durch PrtFormOpen() geöffnetes PrintForm -, PrintFormList - oder PrintDoc - Objekt in der Datenbank oder als externe Datei. Bei der Speicherung in der Datenbank muss das Objekt gesperrt worden sein (Option _PrtFormOpenLock bei PrtFormOpen).

Optional kann in alpha ein neuer Name angegeben werden, unter welchen das Objekt gespeichert werden soll.

Für das Argument "Flags" sind folgende Werte zulässig:

Der Rückgabewert der Anweisung kann mit folgenden Konstanten verglichen werden:

  • _ErrOk Das Objekt wurde gespeichert (kein Fehler).
  • _ErrNameInvalid: Der Name für das Objekt ist ungültig (Argument (alpha)).
  • _ErrLocked Das Objekt wird vom aktuellen Client im Designer editiert oder ist bereits durch /docs/Unlisted/PrtFormOpenLock geöffnet.
  • _ErrExists Ein Objekt unter diesem Namen existiert bereits in der Datenbank und _PrtFormSaveOverwrite ist nicht angegeben.
  • _ErrRights Benutzerrechte nicht ausreichend.
  • _rDeadlock Verklemmung aufgetreten.