Version 3
LOCKED ATTRIBUTES ({Tabellenname; }Prozessnr; Anwender; Arbeitsstation; Prozessname)
Parameter | Typ | Beschreibung | |
Tabellenname | Tabelle | Tabelle, deren Datensatz gesperrt ist, oder | |
Haupttabelle ohne Angabe | |||
Prozessnr | Numerisch | Nummer des sperrenden Prozesses | |
Anwender | String | Name des Anwenders, wenn Multi-User | |
Arbeitsstation | String | Name der Arbeitsstation, wenn Multi-User | |
Prozessname | String | Name des sperrenden Prozesses |
Beschreibung
Der Befehl LOCKED ATTRIBUTES informiert Sie, welcher Anwender, welche Arbeitsstation und welcher Prozess einen Datensatz sperrt. Sie können diese Angaben in ein eigenes Dialogfenster setzen, um den Benutzer zu warnen, wenn ein Datensatz gesperrt ist.
Ist der Datensatz nicht gesperrt, gibt Prozessnr den Wert 0 (Null) zurück, die Parameter Anwender, Arbeitsstation und Prozessname geben leere Strings zurück. Wurde ein Datensatz gelöscht, gibt Prozessnr den Wert -1 zurück, die Parameter Anwender, Arbeitsstation und Prozessname geben ebenfalls leere Strings zurück.
Im Einzelplatzbetrieb gibt dieser Befehl bei gesperrtem Datensatz nur Werte in Prozessnr und Prozessname zurück. Anwender und Arbeitsstation sind leere Strings.
In Anwender erhalten Sie den Benutzernamen, wie er im Kennwortsystem von 4th Dimension angegeben ist, selbst wenn kein Benutzername eingetragen ist. Gibt es kein Passwortsystem, wird "Designer" zurückgegeben.
In Arbeitsstation erhalten Sie den Benutzernamen, wie er im Kontrollfeld File Sharing des Betriebssystems angegeben ist. Geänderte Namen werden erst nach einem Neustart berücksichtigt.
Referenz