[ bizzy86 @ 15.06.2006. 00:55 ] @
Da li neko zna kako mogu da sortiram dbgrid na klik? koristim obicnu paradox tabelu... Mislim da treba indeksirati tabelu ali mi to nije uspelo pa bi molio nekog da mi kaze kako se to stvarno radi :)
[ broker @ 15.06.2006. 08:04 ] @
aKo korsitis DBF mozes aktiviranjem odgovarajuceg indeksa, ako korsitis SQL bazu onda sortiras podatke sa ORDER BY, a mozes i da petljas da peske sortiras podatke u samom gridu ali je to prilicno zahtevno (moras da ucitas celu tabelu u memoriju da bi mogao da je sortiras, moras da vodis racuna o mnogim stvarima rucno itd...). Postoje neki gridovi koji vec imaju ugradjenu funkciju sortiranja.
[ Miloš Baić @ 15.06.2006. 11:35 ] @
Citat:
bizzy86: Da li neko zna kako mogu da sortiram dbgrid na klik? koristim obicnu paradox tabelu... Mislim da treba indeksirati tabelu ali mi to nije uspelo pa bi molio nekog da mi kaze kako se to stvarno radi :)


Code:
Table1.Sort:=NAZIV_KOLONE ASC'; // rastućem
ili
Table1.Sort:=NAZIV_KOLONE DESC';  // opadajućem
[ Bojan Kopanja @ 15.06.2006. 16:50 ] @
Mislim da je upravo ovo ono sto ti treba: http://delphi.about.com/od/usedbvcl/l/aa042203a.htm
[ bizzy86 @ 15.06.2006. 17:26 ] @
da li table1.sort sortira samo po prvoj koloni? i kako je moguce staviti da sortira po nekoj tavno odredjenoj?
[ Miloš Baić @ 15.06.2006. 18:30 ] @
Code:
Table1.Sort:='Naziv_Kolone ASC';

Sortira podatke u DBGrid-u po izabranoj koloni...
[ bizzy86 @ 16.06.2006. 21:40 ] @
Hvala