Нумерация записей в DBDrid
Есть база данных Access, есть программа на делфи работающая с базой.
Мне нужно как то сделать нормальную нумерацию записей, чтобы сверху вниз нумеровались они 1, 2, 3 и т.д, когда удаляешь например из базы в 100 элементов, 50-й элемент например, чтобы тот который был 51 стал 50м, который 52 стал 51 и т.д . И по возможности, это не так важно, но если знаете как было бы очень хорошо, чтобы менять местами элементы. Например был Вася 51-м и Юра 52-м, сделать чтобы Юра был 51 а Вася 52.
Я уже от рук отбился, сделать нормальную нумерацию я то сделал, а вот удаление никак не поддается...
З.Ы. счетчик в Access'е работает через 1 место и считает не количество элементов в базе, а сколько их всего было добавлено за все время, так что этот вариант не предлагайте.
За раннее спасибо...
|