Skip to main content
Skip table of contents

DBLocate()

DBLocate() – Nach Datensatz suchen

Die Funktion sucht in einer Tabelle nach einem frei definierbaren Wert über frei definierbare Felder.

Hinweis


Die Funktion sollte ab Version 6.1 nicht mehr verwendet werden. Dafür stehen nun direkte Funktionen der Tabellen (TBeStandardTable, TBeRightsTable, TBeAdsQuery oder TBeMemTable) zur Verfügung.
oTable.CbLocate()

Parameter

Beschreibung

aKeyFields:C

Feldnamen der Felder die durchsucht werden sollen. Durch Semikolon getrennt: 'Feld1;Feld2'

aKeyValues:U

Suchbegriffe als Array: { Wert1, Wert2 }
Wobei sich Wert1 immer auf Feld1 bezieht und Wert2 immer auf Feld2

aOptions:N

Optionen
loCaseInsensitive - Schlüsselfelder und Schlüsselwerte
werden ohne Berücksichtigung der Groß-/Kleinschreibung verglichen.
loPartialKey - Schlüsselwerte müssen nicht vollständig übereinstimmen.
Beispielsweise könnte der String 'HAMMER' sowohl mit 'HAM' als auch mit 'HAMM' gesucht werden.

aTable:U

Bezugstabelle; default = Standard-Tabelle

Rückgabewert


Logisch - Suche erfolgreich

Beispiel

CODE
| oDab010:DB := 'waDAB010' |

DBLocate('ARTNR;BEZ1', {'LS-200', 'Verbinder, 2-fach'}, 0, oDab010)


JavaScript errors detected

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

If this problem persists, please contact our support.