4D v16.3

Read only state

Home

 
4D v16.3
Read only state

Read only state 


 

Read only state {( Tabellenname )} -> Funktionsergebnis 
Parameter Typ   Beschreibung
Tabellenname  Tabelle in Tabelle, die auf den Zugriffsmodus geprüft werden soll oder Haupttabelle ohne Angabe
Funktionsergebnis  Boolean in Tabelle ist im Lesemodus (TRUE)
oder Tabelle ist im Lese-/Schreibmodus (FALSE)

Die Funktion Read only state testet, ob sich eine Tabelle im laufenden Prozess im Lese- oder Lese-/Schreibmodus befindet. Ist die Tabelle im Lesemodus, gibt die Funktion den Wert TRUE zurück, ist sie im Lese-/Schreibmodus, den Wert FALSE.

Folgendes Beispiel testet den Status der Tabelle [Invoices]. Ist die Tabelle im Lesemodus, wird sie in den Lese-/Schreibmodus gesetzt und der aktuelle Datensatz noch einmal geladen.

 If(Read only state([Invoices]))
    READ WRITE([Invoices])
    LOAD RECORD([Invoices])
 End if

Hinweis: Der Datensatz wird noch einmal geladen, damit der Benutzer ihn auch ändern kann. Wurde ein Datensatz im Lesemodus geladen, bleibt er gesperrt, bis er erneut im Lese-/Schreibmodus geladen wird.



Siehe auch 

READ ONLY
READ WRITE
Überblick zu Datensatz sperren

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Datensatz sperren
Nummer: 362

This command can be run in preemptive processes

 
GESCHICHTE 

Erstellt: < 4D v6

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)