🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#132
Author: Maciej "MACiAS" Pilichowski
Date: Sat, 03 Apr 1999 13:19
31 lines
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
#133
Author: Marcin Wieczorek
Date: Tue, 06 Apr 1999 09:00
20 lines
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
#134
Author: Maciej "MACiAS" Pilichowski
Date: Tue, 06 Apr 1999 13:58
30 lines
1509 bytes
Hej,

>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.

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
#135
Author: Marcin Wieczorek
Date: Tue, 06 Apr 1999 21:53
26 lines
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
#136
Author: Maciej "MACiAS" Pilichowski
Date: Wed, 07 Apr 1999 11:37
34 lines
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ę 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.

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