Thread View: pl.comp.lang.delphi.bazy-danych
5 messages
5 total messages
Started by Maciej "MACiAS" Pilichowski
Sat, 03 Apr 1999 13:19
Spartolone Locate -- czy tak ma byc
Author: Maciej "MACiAS" Pilichowski
Date: Sat, 03 Apr 1999 13:19
Date: Sat, 03 Apr 1999 13:19
31 lines
1796 bytes
1796 bytes
Hej,
Ja jeszcze raz o Locate. Szukam np. czlowieka o jakism nazwisku i
imieniu. Pisze cos takiego:
Table1.Locate('Nazwisko;Imie',
VarArrayOf([Edit1.Text,Edit2.Text]),
[loCaseInsensitive,loPartialKey]);
I nie dziala. Wg DDG powinno dzialac, ale cos im nie wierze, bo w
example'u sie rabneli, wiec wszystko jest mozliwe. Swoja droga nie ma
to jak pisanie podrecznikow z glowy.
No, ale help tez cos podobnego podaje, wiec niby ok.
Tyko gdzie jest kurde napisane, ze PartialKey dotyczy tylko ostatniego
pola?!?!?! W w/w przykladzie nazwisko musi byc wpisane toczka w
toczke a tylko imie moge skrocic. Jak na moj gust niewielki to
wysilek, aby PartialKey sie odnosil do wszystkiego, wiec IMHO to
kolejne spartolenie by Borland.
Ale moze sie myle. D4, UP3, Paradox.
milego dnia zycze
hej
--
Maciej "MACiAS" Pilichowski http://www.torun.pdi.net/~macias/
nowe klamoty w marcu: pieniadze publiczne, W I R U S Happy99
S P R Z E D A M : oryginalne gry HalfLife i Thief, streamer Jumbo250,
lornetke z zoomem, segment CD Technics, przeciwsloneczne okulary sportowe
Re: Spartolone Locate -- czy tak ma byc
Author: Marcin Wieczorek
Date: Tue, 06 Apr 1999 09:00
Date: Tue, 06 Apr 1999 09:00
20 lines
1418 bytes
1418 bytes
macias@torun.pdi.net (Maciej "MACiAS" Pilichowski) napisał(a): >Tyko gdzie jest kurde napisane, ze PartialKey dotyczy tylko ostatniego >pola?!?!?! W w/w przykladzie nazwisko musi byc wpisane toczka w >toczke a tylko imie moge skrocic. Jak na moj gust niewielki to >wysilek, aby PartialKey sie odnosil do wszystkiego, wiec IMHO to >kolejne spartolenie by Borland. IMHO gdyby Locate pozwalało na wyszukiwanie partial po obu polach to prowadziłoby to do niejednoznaczności. Np. szukając ciągu 'abcd;abcd' i mając dwa rekordy: abc;abcd abcd;abc nie bardzo wiadomo, który jest lepszy. Gdy pierwsze pole musi być wpisane w całości nie ma tego problemu. -- Marcin Wieczorek ( T-1000 ) wieczor@polbox.com DELPHI FAQ http://delphi.koti.com.pl
Re: Spartolone Locate -- czy tak ma byc
Author: Maciej "MACiAS" Pilichowski
Date: Tue, 06 Apr 1999 13:58
Date: Tue, 06 Apr 1999 13:58
30 lines
1509 bytes
1509 bytes
Hej,
>IMHO gdyby Locate pozwalało na wyszukiwanie partial po obu polach to
>prowadziłoby to do niejednoznacznoci. Np. szukajšc cišgu 'abcd;abcd'
>i majšc dwa rekordy:
>
>abc;abcd
>abcd;abc
>
>nie bardzo wiadomo, który jest lepszy.
Marcinie!!! Pierwszy!
To tak jakbys powiedzial, ze szukanie czesciowe po nazwisku jest
niejednoznaczne, bo majac szukanego "kowalskiego", co mialoby sie
odnalezc
kowalski
czy
kowalski
Jeden to Jan, drugi Jerzy.
milego dnia zycze
hej
--
Maciej "MACiAS" Pilichowski http://www.torun.pdi.net/~macias/
nowe klamoty w kwietniu: nowe bookmarki o DVD
S P R Z E D A M : oryginalne gry HalfLife i Thief, streamer Jumbo250,
lornetke z zoomem, segment CD Technics, przeciwsloneczne okulary sportowe
Re: Spartolone Locate -- czy tak ma byc
Author: Marcin Wieczorek
Date: Tue, 06 Apr 1999 21:53
Date: Tue, 06 Apr 1999 21:53
26 lines
1534 bytes
1534 bytes
macias@torun.pdi.net (Maciej "MACiAS" Pilichowski) napisał(a): >Marcinie!!! Pierwszy! >To tak jakbys powiedzial, ze szukanie czesciowe po nazwisku jest >niejednoznaczne, bo majac szukanego "kowalskiego", co mialoby sie >odnalezc > >kowalski >czy >kowalski > >Jeden to Jan, drugi Jerzy. OK, inaczej. Szukasz 'Janek;Kowalewski', rekordy masz takie: Jan Kowalewski Janek Kowal Który jest bliższy szukanego stringu? Chodzi mi o to, że trzeba by ustalić jakąś hierarchię wartości kolumn. Tak aby najpierw wykonywało się Locate po jednej z nich a dopiero potem po drugiej. Bez tego nie bardzo wiadomo, na jakiej zgodności nam bardziej zależy: co ma być bliższe szukanemu stringowi - imię czy nazwisko. -- Marcin Wieczorek ( T-1000 ) wieczor@polbox.com DELPHI FAQ http://delphi.koti.com.pl
Re: Spartolone Locate -- czy tak ma byc
Author: Maciej "MACiAS" Pilichowski
Date: Wed, 07 Apr 1999 11:37
Date: Wed, 07 Apr 1999 11:37
34 lines
2101 bytes
2101 bytes
Hej,
>OK, inaczej. Szukasz 'Janek;Kowalewski', rekordy masz takie:
>
>Jan Kowalewski
>Janek Kowal
>
>Który jest bliższy szukanego stringu?
Przeciez juz odpowiedzialem. Pierwszy. Dlatego, gdyz jest... pierwszy.
Generalnie Locate nie ma sie bawic /i sie nie bawi/ w rozpatrywanie
ktory jest lepszy /bo taki "problem" pojawilby sie i w przypadku
szukania jednoelementowego/, tylko znalezc pierwsze wystapienie
spelniajace warunki.
>Chodzi mi o to, że trzeba by
>ustalić jakš hierarchię wartoci kolumn. Tak aby najpierw wykonywało
>się Locate po jednej z nich a dopiero potem po drugiej. Bez tego nie
>bardzo wiadomo, na jakiej zgodnoci nam bardziej zależy: co ma być
>bliższe szukanemu stringowi - imię czy nazwisko.
Blad w zalozeniach -- tak jak mowie Locate nie wartosciuje, ktory
rekord jest lepszy i nie wymagam, zeby to robilo. Locate znajduje
pierwszy element spelniajacy warunki i powinno to robic takze dla
szukania 2, 3...n-elementowego.
milego dnia zycze
hej
--
Maciej "MACiAS" Pilichowski http://www.torun.pdi.net/~macias/
nowe klamoty w kwietniu: nowe bookmarki o DVD
S P R Z E D A M : oryginalne gry HalfLife i Thief, streamer Jumbo250,
lornetke z zoomem, segment CD Technics, przeciwsloneczne okulary sportowe
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads