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:
_PrtFormSaveDefault: bestehendes Objekt nicht überschreiben_PrtFormSaveOverwrite: bestehendes Objekt überschreiben_PrtFormSaveRsc: als RSC-Datei speichern_PrtFormSaveXml: als XML-Datei speichern
Der Rückgabewert der Anweisung kann mit folgenden Konstanten verglichen werden:
_ErrOkDas Objekt wurde gespeichert (kein Fehler)._ErrNameInvalid: Der Name für das Objekt ist ungültig (Argument (alpha))._ErrLockedDas Objekt wird vom aktuellen Client im Designer editiert oder ist bereits durch/docs/Unlisted/PrtFormOpenLockgeöffnet._ErrExistsEin Objekt unter diesem Namen existiert bereits in der Datenbank und_PrtFormSaveOverwriteist nicht angegeben._ErrRightsBenutzerrechte nicht ausreichend._rDeadlockVerklemmung aufgetreten.