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

kako da filtriram acces bazu podataka...

[es] :: Pascal / Delphi / Kylix :: kako da filtriram acces bazu podataka...

[ Pregleda: 377 | Odgovora: 4 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

drug-clan
novi sad

Član broj: 169193
Poruke: 28
91.148.106.*



Profil

icon kako da filtriram acces bazu podataka...18.11.2008. u 10:27

Koristim access bazu podataka. Interesuje me kako da u jednom comboboxu dobijem nazive polja jedne tabele. A onda kad izaberem naziv polja u comboboxu...da dodam u drugu edit kontrolu kriterijum po kojem ce mi filtrirati bazu. Pokusdao sam ovako datamodule2.ADODataSet1.Filter := combobox1.text + 'like '+ quotedstr(edit2.Text + '%');
datamodule2.ADODataSet1.Filtered := true;


Ali ne ide.
Unapred se zahvaljujem svima na odgovorima. Pozdrav...
18.11.2008. u 10:27 

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 3662
*.tekostolac.co.yu.

Jabber: xfiles@elitesecurity.org
Sajt: www.antivari.com


Profil

icon Re: kako da filtriram acces bazu podataka...18.11.2008. u 11:58
Ake se ne varam, Filter može da uradi samo neka primitivna poređenja, a ne može naprednije tehnike kao što je LIKE. Ipak, proveri ovo što sam rekao, jer možda je nešto unapređivano u međuvremenu (retko sam koristio Filter-e i ranije).

Da bi koristio LIKE, upotrebi TADOQuery komponentu.


U tvom primeru svakako nije dobro ovo:
'like '
... jer treba blanko i ispred.

FREEWARE
Di rečnik, v1.0.058 (srp-eng/eng-srp priručni rečnik)
http://www.antivari.com
18.11.2008. u 11:58 

drug-clan
novi sad

Član broj: 169193
Poruke: 28
91.148.106.*



Profil

icon Re: kako da filtriram acces bazu podataka...18.11.2008. u 15:42
Radi "like" u filteru ali ovako. tabela1.filter := 'kolona1 like' + quotedstr(edit1.text + '%')

Medjutim meni treba combobox sa nazivima kolona jedne tabele da ne bih stavljao edit kontrolu za svaki naziv kolone posebno. Pa me interesuje da li je to izvodljivo i kako.
Znaci treba mi jedan combobox sa nazivima kolona i jedna edit kontrola za uslov filtriranja. Ne znam da li sam bas dobro objasnio -)))
18.11.2008. u 15:42 

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 1661
*.adsl-a-1.sezampro.yu.



Profil

icon Re: kako da filtriram acces bazu podataka...18.11.2008. u 16:36
> Medjutim meni treba combobox sa nazivima kolona jedne tabele da ne bih stavljao edit kontrolu za svaki naziv kolone posebno. Pa me interesuje
> da li je to izvodljivo i kako.

Code:

  Table.Fields.GetFieldNames(ComboBox.Items);

18.11.2008. u 16:36 

drug-clan
novi sad

Član broj: 169193
Poruke: 28
91.148.106.*



Profil

icon Re: kako da filtriram acces bazu podataka...18.11.2008. u 16:55
Hvala Savkicu...to mi je trebalo.
18.11.2008. u 16:55 

[es] :: Pascal / Delphi / Kylix :: kako da filtriram acces bazu podataka...

[ Pregleda: 377 | Odgovora: 4 ]

Postavi temu Odgovori

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