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

Problem oko Pretrazivaca - Delphi

[es] :: Pascal / Delphi / Kylix :: Problem oko Pretrazivaca - Delphi

[ Pregleda: 1922 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

pijavica.
Paracin

Član broj: 137624
Poruke: 56
*.dynamic.isp.telekom.rs.



Profil

icon Problem oko Pretrazivaca - Delphi10.12.2010. u 19:58 - pre 161 meseci
Imam problem oko pretrazivanja. Ovaj kod koji sam napisao omogucuje da pretrazi
u Tabel1 a kolona PREZIME samo onako kako je zapisano u koloni.
Npr. Ako koloni PREZIME stoji:
Aleksic, Peric itd.
Ja moram tako da ukucam Edit1 polje prvo veliko slovo 'A' za Aleksic i posle mala slova.
Medjutim ako stavim malo slovo 'a' za Aleksic nemogu da nadjem.

Molim vas, kako da napisem kod kada zelim nesto da pretrazujem u koloni nebitno
dali je velika ili mala slova da nadje sto zelim.
Ako stoji Aleksic kada ukucam u Edit1 malo slovo 'a' da nadje sve koji pocilju sa slovom 'a' nebitno
dali u koloni ima velika ili mala slova.

Hvala Vam puno oko pomoci.

Code:

procedure TForm1.Edit1Change(Sender: TObject);
begin
  if Edit1.Text <> '' then
    begin
      Table1.Filtered := False;
      Table1.Filter := 'PREZIME = ' + #39 + Edit1.Text + '*' + #39;
      Table1.Filtered := True;
    end
  else
    Table1.Filtered := False;
end;
 
Odgovor na temu

DelphiBoy

Član broj: 47300
Poruke: 28
*.adsl.eunet.rs.



Profil

icon Re: Problem oko Pretrazivaca - Delphi12.12.2010. u 23:25 - pre 161 meseci
Ja bih u tvom slučaju koristio Table1.Locate('Field','Search text',[loPartialKey])... Mislim da nema potrebe za postavljanjem filtera i ponovnim uklanjanjem ako želiš samo da lociraš podatak.
 
Odgovor na temu

pijavica.
Paracin

Član broj: 137624
Poruke: 56
*.dynamic.isp.telekom.rs.



Profil

icon Re: Problem oko Pretrazivaca - Delphi20.12.2010. u 16:19 - pre 161 meseci
DelphiBoy

potreban mi je fiter zato sto kada nadjem primer celu porodicu pod prezimenom mogu sa filterom omoguci samo
da nadje njih i da samo njih stampam.

Citat:

Ja bih u tvom slučaju koristio Table1.Locate('Field','Search text',[loPartialKey])... Mislim da nema potrebe za postavljanjem filtera i ponovnim uklanjanjem ako želiš samo da lociraš podatak.


Ako ovo koristm kao sto kazes ja samo lociram tekst i to je to.

Moram da imam filter a da mogu da pisem nebitno velikim ili malim slovima.
 
Odgovor na temu

mish_ns
Miloš Krstin

Član broj: 159930
Poruke: 1105
..178.212.adsl.dyn.beotel.net.



+18 Profil

icon Re: Problem oko Pretrazivaca - Delphi20.12.2010. u 17:21 - pre 161 meseci
Pa imas za Table osobinu FilterOptions, i ispod imas foCaseInsensitive stavi ga na True.
To bi trebalo da je to...
 
Odgovor na temu

pijavica.
Paracin

Član broj: 137624
Poruke: 56
*.dynamic.isp.telekom.rs.



Profil

icon Re: Problem oko Pretrazivaca - Delphi31.12.2010. u 14:18 - pre 161 meseci
mish_ns

Hvala ti puno resio sam problem.

Zao mi je sto nisam pisao ranije. Hvala ti. To je to sto mi je trebalo.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Problem oko Pretrazivaca - Delphi

[ Pregleda: 1922 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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