[ epehlic @ 05.07.2005. 22:05 ] @
Pokusavam napraviti mali program sa BDE bazom podataka u delphiu i zanima me na koji nacin rijesiti to da kad filtriram navedenu bazu po jednom
osnovu npr: 'Prezimenu' kako da zatim napravim upit na drugom osnovu npr: 'ime'. Tako da na kraju dobijem to ime ali samo sa vec ranijim prezimenom.

Unaprijed hvala
[ Srki_82 @ 05.07.2005. 22:21 ] @
Pretopstavimo da se ime cuva u IME polju, a prezime u PREZIME polju. Mozes napisati query
Code:
SELECT * FROM ImeTabele
  WHERE IME = TrazenoIme AND PREZIME = Trazeno prezime

ili mozes postaviti Filtered property tabele na TRUE, a Filter property na
Code:
IME = 'TrazenoIme' AND PREZIME = 'TrazenoPrezime'

[ epehlic @ 06.07.2005. 12:26 ] @
ok,
ali ja sam zamsilio da koristim edittext componente za unos trazenog pojma
a comobox za odabir polja za pretragu, ali svaki mi put filtrira cijelu bazu,
a ja bih da nakon prvog upita filtriram dalje dobiveni rezultat.

Havala na odgovoru.
[ epehlic @ 10.07.2005. 23:10 ] @
Jos nisam resio problem pa ako neko moze pomoci bio bi zahvalan.
Problem je kao sto sam rekao filtrirati bazu nakon sto sam jednom filtrirao
tako da filtriram po novom upitu ali vec filtriranu bazu.
npr. filtriram bazu po prezimenu Smith, a zatim filtriram doobiveni rezultat SMITH
ali npr. samo imena John. Ja kad po drugi put dajem upit dobijem sve pod John
bez obzira na prezime.

Jos jedno molim za pomoc
[ broker @ 10.07.2005. 23:43 ] @
Svaki put kreiraj uslov za filtriranje iznova, ali pamti sve parametre filtriranja.
Bolja opcija ti je da koristirs SQL upit a ne Filter properti. Brze ce ti raditi.