Zum Hauptinhalt springen

PrtFormSave

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.
  • _ErrRightsBenutzerrechte nicht ausreichend.
  • _rDeadlockVerklemmung aufgetreten.