[ smjesko @ 05.07.2004. 09:42 ] @
ehh po drugi put heheh lol imam dbgrid u kojem stoje neki podatci npr. auta model reg. itd. sada hocu da pomocu edit boxa ili kako vec da ukucam npr ford i da mi odmah nade ford u gridu i markira ga kako to da uradim?
[ reiser @ 06.07.2004. 00:27 ] @
Mozes da uradis preko Filter-a (Table.Filter itd..), samo sto ti tad nece "oznaciti" trazeno polje, vec ce dbgrid dobiti nove podatke koji zadovoljavaju upit.
[ Burgos @ 06.07.2004. 00:44 ] @
Dobro ,ljudi, jesam li ja džaba pisao onaj tutorial? Procitaj zadnji post.
http://www.elitesecurity.org/tema/57994
[ smjesko @ 06.07.2004. 11:18 ] @
marko kako bi to islo sa filterima de malo detaljnije
[ reiser @ 06.07.2004. 12:28 ] @
Najprostiji primer :
Code:

Table.Filter := 'Model = Ford'


Zatim, mozes da kombinujes vise kriterijuma, recimo :
Code:

Table.Filter := 'Model = ''Ford'' AND Cena = 1000000'


Naravno, Table.Filtered mora da bude TRUE. Mozes da koristis i wildcarde, razlicite logicke operatore (AND, NOT, OR) itd...

Da ne tup!m vise, pogledaj u helpu Filter property (TDataSet)

Ovo znam da radi sa Paradox bazama, sa drugim nikada nisam radio.

Poz, Marko.
[ smjesko @ 06.07.2004. 21:42 ] @
jah... jel mislis na table kao tabelu ili komponentu?
[ Burgos @ 06.07.2004. 22:54 ] @
Na table i na komponentu. Ako koristiš Paradox moraš imati paradox komponente.
[ smjesko @ 06.07.2004. 23:33 ] @
al ljudi nemam tabele ba imam dbgrid
[ virtual zubo @ 07.07.2004. 13:04 ] @
procedure editbox.OnChange(...)
begin
with query do begin
Close;
SQL.Clear;
SQL.Add(('select * from Tabela where Model =' + editbox.text + '');
Active := true;
end;
end;

Pisano napamet, mozda i ponesto fali ali to ti je to . Ne moras da ga stavis u OnChange, bozes i na button.Click ili kako vec hoces. Naravno mora biti i dbgrid.DataSource:=query;
Probaj u upitu umesto znaka '=' sa 'LIKE' pa uzmi sta ti je bolje.
adios

--------------------------------------------------------------
... i niko nema snage da odagna propadanje,
niko i ne pokusava da bude vise od hladne zelatine
kojalaprda medju krajnostima...
[ smjesko @ 07.07.2004. 19:55 ] @
neradi, uvijek kada upisem nesto dbgrid samo "izgubi" sve podatke
[ smjesko @ 08.07.2004. 09:48 ] @
HEHEHE HVALA VAM MOMCI NA NEUSPJELIM POKUSAJIMA :))))) HEHEH DA SE POHVALIM SAM NAPRAVIO SAM EVO VAM TAJ DIO CODA

dm.Roba.locate('NAZIV',edit1.Text,[lopartialkey]);
dm.Roba.AfterScroll(nil);----> pomocu ovog vam prebacuje na taj izbor (markira ga)