TDBGrid suma i scroll

0

Mam DBGrida opartego na TQuery.
O coś podobnego pytałem, ale uzyskałem odpowiedź, że jak Query to kaszanka. Próbowałem przejść na TTable i używać pół calculate, ale to rzeźba była i miałem jakieś problemy.

Więc nadal mam TQuery i interesują mnie 2 sprawy:

  1. (chyba prosta) jak zapanować na Scrollbar-em pionowym, w obiekcie nie mogę znaleźć żadnych metod lub właściwości.
  2. jak zsumować zawartość jakiejś kolumny, jedyne na co wpadłem to zrobić kopię TQuery i w nim od razu dać SUM. Ale to nieeleganckie jest, jak coś zmienię to muszę pamiętać aby to w dwóch miejscach robić.

Pozdrawiam

0

Ad.1 A jaki masz problem ze ScrollBarem pionowym ??

Bo jeśli chodzi o to brzydkie przewijanie (tylko góra, środek, dół) to problem ten pojawia się przy bazach Accesa.
Po podstawieniu bazy Paradox ScrollBar zachowuje się prawidłowo :-)

0

Może skorzystaj z jednego z obiektów do obsługi danych z dbgrida.

A wtedy juz mniej problemu bo trzeba tylko przesuwac numer wiersza i zliczyc.

Ale jak to ni mam czasu ani ochoty pisać.

0

Ad1. Właśnie o te "góra, środek i dół" mi chodzi. To ten Access rzeczywiście jakiś nie halo jest, a ja nie wierzyłem, ale może ktoś to rozwiązał, przypadkiem. Może podpowiedz gdzie szukać, to sobie poszukam.

Ad2. To sobie poradziłem, po prostu robię First potem do końca Next i zliczam wszystko po drodze. Tylko o DisableControls należy pamiętać.

Kris

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