TDBGrid

0

Wrzucam do Grida wynik jakiegoś zapytanka i mogę sobie przeglądać.

Jak rozwiązujecie filtrowanie po jakimś elemencie i sortowanie po dowolnym polu wybranym przez użytkownika ?

Używam TQuery z wpisanym na stałe zapytaniem. Filtrowanie wstępnie zrealizowałem stosując parametry zapytania, działa fajnie, ale z sortowanie nie wiem jak zrobić.

Oczywiście mogę sobie dynamicznie tworzyć zapytanie i je puszczać, ale to zrobię jak nic fajniejszego nie wymyślę. Może da się samego Grida jakoś sortować. A i jeszcze jedno, jakbym chciał sumę jakiejś wartości wybranych rekordów zrobić, to mogę jakoś prościej niż
a) Napisać kopię zapytania tylko z sumą
b) przelecieć w pętli i posumować

Kris

0

w zależnosci jakie komponenty wykorzystujesz przy wykorzystaniu Tquery pozostajaci tylko Zapytania, korzystając z TTable masz mozliwoaść oddzielnie filtrow i sortowania, ale ostrzegam to sortowanie jest piekielnie wolne, no chyba ze ja zle to robiłem. ale przy 4000 rekordow czas sortowania to jakies 5 sek
a przy zapytaniu jest Od razu

1 użytkowników online, w tym zalogowanych: 0, gości: 1