TDBGrid

KA
  • Rejestracja:około 22 lata
  • Ostatnio:ponad 4 lata
  • Postów:137
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


Kris
UnDeaD
  • Rejestracja:ponad 22 lata
  • Ostatnio:prawie 13 lat
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


<font color="#FF0000"> Jestem po tej i po tamtej stronie... </span> albo na tej

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.