[paradox] Przyblizone wyszukiwanie/filtrowanie

0

witam mam nastepujacy problem.

chcialbym wyszukac w bazie danych (paradox7) imie i nazwisko..
nie wazne w tym momencie czy poprzez locate czy filter lub tez inny sposob.

wiem jak to zrobic wszystko fajnie swietnie ale jezeli szukam nazwiska powiedzmy
elzbieta przemek
i wpisze "elzbieta" czy tez "elz" to wszyszukuje swietnie (opcje PartialCompare itp)
ale jezeli wpisze "bieta przemek" lub "przemek" to juz nic nie widzi....

ogolnie sie pytam czy jest mozliwe wyszukanie/przefiltrowanie rekordow przyblizone bez wpisywania poczatku szukanej frazy...

0

Zależy jak wyszukujesz najlepiej SQLem, ew. filtrem, ale nie wiem jakie twój filtr ma możliwości. Problem w tym, że nie uczą SQLa. W SQl-u obecnie byłoby tak
[where nazwisko like "elzbieta%" ]a powinno być [where nazwisko like "%zbieta%].
Podejrzewam że w filtrze masz podoben znaki więc powinno pomóc, jeśli nie to wstaw obok table - query i wówczas od ręki masz co potzrebujesz:)

0

hmmm no dobra poproboje z query...

bo z tym SQL to nie mam pojecia jak sie za to zabrac. dzieki. dam znac jak cos wyjdzie.

aha przy filtrowaniu jest np "elzbieta*" i tak dziala ale jak dam "lzbieta" to juz nie dziala :| wiec tylko chyba query mi zostaje...

0

heh... chyba zaraz sobie sciagne jakis kurs SQL :] bo widze ze to fajna sprawa jak tak po forum smigam...

0

Przy SQl przyda Ci się taka wiedza:
Znak % zonacza dowolny ciąg znaków,
znak _ oznacza dokładnie jeden znak

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