Autor Beitrag
Roby
Hält's aus hier
Beiträge: 3



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

ausblenden 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1247
Erhaltene Danke: 2

Apple Mac OSX 10.11

BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1305
Erhaltene Danke: 1

WIN 7, WIN 8
Delphi XE5, Delphi XE, Delphi 2007
BeitragVerfasst: 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

_________________
Der BH ist für die Brust, der Plan ist für'n Ar...