[Delphi] Przybli?żone wartości

0

Co zrobić aby przeszukać tabelę w ten sposób, że zadaję jakąś liczbę (np. w editx) której program ma szukać w kolumnie tabeli (w rzeczywostości tej liczbt nie ma w tabeli) a ja chce żeby znalazł najbardziej zbliżoną do niej. Jest na to spocób?

:-[ [???] ;-(

0

Jeśli masz indeks na pole w którym szukasz danych to go ustaw
i użyj :

Table1.FindNearest(['szukany']) ;

0

Niestesty program może szukać tylko wg zdanej wartości (czyli teoretycznie nie wiem które to pole) Kiedy wpisze np. liczbę 16,3 i ta liczba jest w którymś z rekordów to wiadomo że znajdzie, ale co jak wpisze 16,21? Zaokrąglanie do liczb całkowitych odpada, w tabeli są liczby ułamkowe...

:-[ :-[ :-[

0

To może wykorzystać za pytania SQL?
Jakąś kombinację MIN, MAX i BETWEEN?
Ciekaw jestem jakie zapytanie wysyła TTable.FindNearest...

--
Jest jeszcze jeden błąd ... :)
--------Oficjalny kanał----------
Service for programmers w IRC:
Kanał: #4programmers
Serwer: warszawa.ircnet.pl
Sieć: POLNet
Port: 6667

0

polecenie php ale może w delphi też działa

SELECT * FROM costam WHERE kol LIKE %szukany_txt%

chyba na temat a jeśli nie to sorry

--
Polacy nie piją - oni degustują,
Rosjanie nie chleją - oni ucztują...
A co u Was... ;)

0

polecenie php ale może w delphi też działa
SELECT * FROM costam WHERE kol LIKE %szukany_txt%

Po pierwsze to wyszuka tylko podobny tekst, a nie najbliższą wartość.
Po drugie to jest instrukcje SQL a nie PHP ;)

--
Jest jeszcze jeden błąd ... :)
--------Oficjalny kanał----------
Service for programmers w IRC:
Kanał: #4programmers
Serwer: warszawa.ircnet.pl
Sieć: POLNet
Port: 6667

1 użytkowników online, w tym zalogowanych: 0, gości: 1