Skip to main content
Skip table of contents

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

CODE
| 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


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.