4D v16.3

Modified record

Home

 
4D v16.3
Modified record

Modified record 


 

Modified record {( Tabellenname )} -> Funktionsergebnis 
Parameter Typ   Beschreibung
Tabellenname  Tabelle in Name der Tabelle, zu welcher der Datensatz gehört
Ohne Angabe Haupttabelle
Funktionsergebnis  Boolean in Datensatz geändert (Wahr), oder Datensatz nicht geändert (Falsch)

Die Funktion Modified record gibt Wahr zurück, wenn der aktuelle Datensatz von Tabellenname geändert, jedoch nicht gesichert wurde, sonst Falsch. Sie können somit beispielsweise bei Eingabeformularen rasch feststellen, ob Sie einen Datensatz sichern müssen, bevor Sie zum nächsten wechseln. Diese Funktion gibt für einen neuen Datensatz immer Wahr zurück.

Beachten Sie, dass diese Funktion in folgenden Kontexten immer Wahr zurückgibt:

  • Der aktuelle Datensatz ist ein neuer Datensatz
  • Nach Ausführen der Befehle PUSH RECORD und POP RECORD
  • sobald einem Feld des Datensatzes ein Wert zugewiesen wurde, selbst wenn es derselbe Wert wie der vorige ist.
    Zum Beispiel: Modified record gibt nach Ausführen der folgenden Anweisung Wahr zurück:
     [Table_1]Field_1:=[Table_1]Field_1

Folgendes Beispiel zeigt eine typische Verwendung:

 If(Modified record([Customers]))
    SAVE RECORD([Customers])
 End if



Siehe auch 

Modified
Old
SAVE RECORD

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Datensätze
Nummer: 314

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)