Programmieren mit dBASE PLUS: Events: canGetRow


Dieses Event wird ausgelöst, wenn eine Zeile (ein Datensatz) in den Datensatzpuffer eingelesen werden soll. Der Rückgabewert bestimmt, ob die Zeile im Puffer verbleibt oder ausgefiltert wird.

Parameter Bearbeiten

Keine

Eigenschaft von Bearbeiten

Rowset

Beschreibung Bearbeiten

Zusätzlich zur Formulierung eines SQL-Filterausdrucks in der Eigenschaft filter können Sie Zeilen mit canGetRow per dBL-Code ausfiltern. In einem canGetRow-Handler entspricht das Verhalten des Datensatzbereichs dem Einlesen in den Datensatzpuffer. Unter anderem können Sie die value-Eigenschaft der Field-Objekte prüfen.

Falls canGetRow den Wert True zurückgibt, wird die Zeile behalten. Andernfalls wird die Zeile ignoriert und die nächste Zeile verwendet.