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.

ParameterBearbeiten

Keine

Eigenschaft vonBearbeiten

Rowset

BeschreibungBearbeiten

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.