Podciąganie danych do góry w DBGrid

0

Witam ciepło!

W DBgridzie, który jest zamieszczony w moim programie, nieraz pojawia się pusty rekord oprócz pierwszej kolumny, bo to jest numer porządkowy. Rekord pusty może być w środku tabeli lub na jej początku. Osobiście sprawiam, ze rekord jest pusty, ale w czym problem?

Otóż chcę, aby wszystkie rekordy pod tym pustym były "podciągnięte" do góry i żeby był zapełniony pusty rekord rekordem, który jest pod nim, np:

  1. Ala
  2. Kot
  3. Pies
  4. Policjant

Po podniesieniu:

  1. Ala
  2. Kot
  3. Pies
  4. Policjant

Korzystam z Autoinkrementacji w kolumnie pierwszej dlatego nie chcę usuwac ostatniego rekordu (w naszym przypadku - 5.), ponieważ jak zacznę dodawać rekord następny to zacznie od liczby 6 zamiast od 5 i w tym też mam problem jak to rozwiącać.

Czy ktoś ma jakieś wskazówki lub pomysły? Dzięki z góry za to!

0

A czy musisz wyświetlać w DBGrid? Nie możesz w StringGridzie wyświetlać za pomocą pętli po rekordach? W takiej pętlo mógłbyś dać warunek, że jeśli pole jakieś tam jest puste, to pomijać, i wyświetlić potem na końcu.

0

Musi być DBGrid, nie chcę rzadnych Stringgridów.
Program jest typowo bazodanowy. :)
Ze S-gridów się na szczęście wyleczyłem.

0

StringGridy pozwalają na większą kontrolę tego co się do nich wpisuje. Ale wpadło mi właśnie do głowy, że możesz próbować pobawić się filtrami.

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