Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pretrazivanje

[es] :: Pascal / Delphi / Kylix :: Pretrazivanje

[ Pregleda: 1328 | Odgovora: 8 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

gygy
Dragan Grbic

Član broj: 7861
Poruke: 196
*.flashnet.co.yu.

ICQ: 176982864
Sajt: www.gygy.co.nr


Profil

icon Pretrazivanje17.08.2003. u 14:11

Zelim da pretrazim bazu, na koji naci?

Ja koristim funkciju:
if not ClientDataSet1.Locate ('Ime', Edit1.Text, []) then
MessageDlg ('Trazenje neuspesno!!! Proverite da li ste dobro uneli podatak', mtError, [mbOk], 0);

Ali ta naredba vrsi samo lociranje osobe (jedne, ako ih ima vise zaboravi).
Ja zelim da ucitam sve osobe sa tim imenom u jedan listbox, a ne samo jednu!
Ali jos pritom da doda prezime i datum rodjenja te osobe.

Koristim sledece komponente:
ClientDataSet1
DataSource1
DBGrid1
Button1

Hvala unapred!!!
GYGY

GYGY
17.08.2003. u 14:11 

Ilija Studen
Novi Sad

Član broj: 3864
Poruke: 859
*.beotel.net

Sajt: www.activecollab.com


Profil

icon Re: Pretrazivanje17.08.2003. u 14:47
Da li koristits TTable ili TQuery komponentu??? Ovo je mnogo lakse odraditi jednostavnim query-jem nego metodom Locate...
http://www.activecollab.com - Alat za upravljanje projektima
17.08.2003. u 14:47 

gygy
Dragan Grbic

Član broj: 7861
Poruke: 196
*.flashnet.co.yu.

ICQ: 176982864
Sajt: www.gygy.co.nr


Profil

icon Re: Pretrazivanje17.08.2003. u 15:51
Koristim ClientDataSet1 pomocu kojeg ucitavam bazu (Baza.xml)!
Pozdrav
GYGY
17.08.2003. u 15:51 

silverglider

Član broj: 651
Poruke: 218
*.batalpha.de

Sajt: www.benchmark.co.yu


Profil

icon Re: Pretrazivanje18.08.2003. u 12:59
Ako nisi vican SQL-u, jesi li makar probao sa Filter property?
18.08.2003. u 12:59 

byTer

Član broj: 10936
Poruke: 1221
*.ptt.yu

ICQ: 47761626


Profil

icon Re: Pretrazivanje18.08.2003. u 17:12
Ako svi ti korisnici imaju unique ID onda koristi TDBLookupList(combo)Box i svojstva
List source List Field i KeyField
18.08.2003. u 17:12 

broker

Član broj: 2415
Poruke: 8521
*.verat.net



Profil

icon Re: Pretrazivanje19.08.2003. u 08:47
Posto koristis TClientDataSet pretpoatavljam da ne koristis BDE ili nesto slicno sto ima SQL. Ali postoji resenje. Komponenta se zove txQuery i predstavlja jednosavan SQL engine koji radi sa bilo kojim DataSet-om. Potrazi ga na netu.
19.08.2003. u 08:47 

gygy
Dragan Grbic

Član broj: 7861
Poruke: 196
*.flashnet.co.yu.

ICQ: 176982864
Sajt: www.gygy.co.nr


Profil

icon Re: Pretrazivanje20.08.2003. u 12:45
Narode ima li neko jednostavnije resenja da klikom na Button izbaci u ListBox-u ime i prezime osobe (ili osoba u slucaju da ih ima vise sa istim imenom)?
Hvala na razumevanju!
GYGY
GYGY
20.08.2003. u 12:45 

Kockicica
Kosta Ćurčić

Član broj: 7982
Poruke: 31
*.sab.sezampro.yu

Jabber: kockicica@elitesecurity.org


Profil

icon Re: Pretrazivanje20.08.2003. u 13:37
Pogledaj help za ClientDataSet->Filter property i, ako ti treba, ClientDataSet->CloneCursor metod
20.08.2003. u 13:37 

gygy
Dragan Grbic

Član broj: 7861
Poruke: 196
*.flashnet.co.yu.

ICQ: 176982864
Sajt: www.gygy.co.nr


Profil

icon Re: Pretrazivanje23.08.2003. u 16:46
Kockicice hvala mnogo si mi pomogao!!!
Upisao sam ovaj kod na Button1
ClientDataSet1.Filter := 'Ime='''+Edit1.text+'*'''
i radi bez problema!
Samo imam jedan mali problem kada stavim malo slovo on nece da prikaze rezultate!
U cemu je problem? Kako da uradim da nema razlike izmedju malih i VELIKIH slova?
Unapred hvala!!!
GYGY
GYGY
23.08.2003. u 16:46 

[es] :: Pascal / Delphi / Kylix :: Pretrazivanje

[ Pregleda: 1328 | Odgovora: 8 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.