DBSeek()
DBSeek() – Datensatz suchen
Die Funktion sucht einen Datensatz, gemäß dem Suchkriterium von aKey.
Hinweis
Ab Version 6.5 stehen nun alternativ direkte Funktionen der Tabellen (TBeStandardTable, TBeRightsTable, TBeAdsQuery oder TBeMemTable) zur Verfügung:oTable.CbFindKey()oTable.CbFindNearest()
Ab Version 6.5.65.222 sollte aKey immer als Array übergeben werden. Deshalb wird beim Syntax-Test eine Warnung ausgegeben, wenn dies nicht der Fall ist.
Parameter | Beschreibung |
---|---|
aKey:U | Schlüssel / Suchkriterium |
aTable:O | Bezugstabelle; default = Standard-Tabelle |
aSoftSeek:L | Softseek. Nicht nur ein exakter Treffer sondern auch ein teilweiser Treffer (aKey = 'Musterwort', Datensatz = 'Muster') zählt als gefunden; |
Rückgabewert
Logisch / Boolean - Datensatz gefunden
Beispiel
| oDab000:DB := 'waDAB000', oDab010:DB := 'waDAB010' |
if DBSeek({Str(3, 8)}, oDab000) then
WriteLn(oDab000:Name1)
endif,
if DBSeek({'L'}, oDab010, true) then
WriteLn(oDab010:ARTNR)
endif,