Der FoxPro-Kompatible Skriptinterpreter
🔎
Newsletter
Der FoxPro-Kompatible Skriptinterpreter

deleted

deleted([AliasOrWorkarea AS Any]) AS Logical


Testet ob der aktuelle Datensatz gelöscht ist.

Parameter AliasOrWorkarea

Standardmäßig untersucht die Funktion den aktuellen Arbeitsbereich. Mit dem Parameter AliasOrWorkarea kann aber auch ein bestimmter Arbeitsbereich untersucht werden.

Rückgabewert

Die Funktion liefert true, wenn der Datensatz gelöscht ist, und false, wenn der Datensatz nicht gelöscht ist.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
* Erstelle einen Cursor "A" und füge eine Zeile
* mit dem Feldinhalt A = "Hello World" hinzu:
CREATE CURSOR foo(A Char(10))
APPEND BLANK
REPLACE A WITH "Hello World"

* Ausgabe von deleted() zeigt nun, dass der Datensatz
* noch nicht gelöscht ist:
"deleted() ="deleted()

* Nun wird der Datensatz gelöscht
DELETE

* Ausgabe zeigt nun, dass der Datensatz gelöscht ist
"deleted() ="deleted()

* Nun wird der Datensatz mit dem
* Befehl RECALL wiederhergestellt
RECALL
"deleted() ="deleted()

deleted() = false
deleted() = true
deleted() = false