Entwickler-Ecke

Datenbanken - Daten suchen


Roby - So 24.11.02 23:02
Titel: Daten suchen
:shock:
Hei Ihr Lieben Ich hoffe das einer mir Helfen kann.
Ich Möchte in einer DBase Datenbank einen Zahlenwert suchen mit der Anweisung.


Quelltext
1:
2:
table1.indexname:='wert';
table1.findnearest([Edit1.text]);     // Edit1 = 12

Das geht auch mit dieser Anweisung recht gut, aber wen der wert zum Beispiel 12 ist und nicht in der Datenbank vorhanden ist, wir der nächst höhere wert angezeigt z.B. 20, aber ich möchte das der wert darunter angezeigt wirt z.B. 10.

In der Datenbank sind folgende Daten enthalten 10, 20

Vielen dank
Robert

(25.11. 09:49 Tino) Code-Tags hinzugefügt.


bis11 - So 24.11.02 23:24

Hi,

ich weiß es jetzt nicht genau, aber es sollte mit gotonearest funktionieren, ein Beispiel gibt es in der Hilfe von Delphi.


LCS - Mo 25.11.02 08:27

Hi
GotoNearest und FindNearest machen genau dasselbe, nur das bei FindNearest im gleichen Aufruf auch die Schlüsselwerte gesetzt werden. FindNearest positioniert immer auf den Schlüsselwert der gleich oder größer ist.

Gruss Lothar