Codeblock Onlinehilfe

DBScope()

DBScope() – Sichtbereich einer Tabelle setzen


Die Funktion begrenzt die sichtbaren Datensätze einer Tabelle. Es muss ein gültiger Index auf der Tabelle aktiv sein. Falls aTopScope:U gleich null() ist, wird die Begrenzung der Tabelle aufgehoben.

Hinweis


Ab Version 6.5 stehen nun alternativ direkte Funktionen der Tabellen (TBeStandardTable, TBeRightsTable, TBeAdsQuery oder TBeMemTable) zur Verfügung.
oTable.CbSetRange()
oTable.CbSetRangeEx()
oTable.CbCancelRange()

Parameter

Beschreibung

aTopScope:U

Scope-Beginn

aBottomScope:U

Scope-Ende; default = null()

aTable:U

Bezugstabelle; default = Standard-Tabelle


Rückgabewert


Keiner

Beispiel


| aStartNo:N := 70000, aStopNo:N := 80000, oDab000:DB := 'waDAB000' |

DBScope({aStartNo}, {aStopNo}, oDab000), // Array-Schreibweise funktioniert für DBF- und ADT-Tabellen
DBGoTop(oDab000),
while not EoF(oDab000) do
   WriteLn(oDab000:KdNr),
   Skip(1, oDab000),
end,
DBScope(nil, oDab000),
DBGoTop(oDab000),
WriteLn(oDab000:KdNr)


Weitere Verknüpfungen