![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 15.05.2008
Сообщений: 44
|
![]()
Здраствуйте. Интересует такой вопрос, у меня есть таблица которая отображается в BDGrid в которую я могу как добавлять так и удалять строки. После удаления строки и добавления следуйщей сбивается нумерация. Подскажите как исправить?
Содержание кнопки "Удалить" Код:
http://piccy.info/view/b473a7461659f...33bff7328348a/ |
![]() |
![]() |
![]() |
#2 |
Холост/Не замужем
Форумчанин
Регистрация: 13.11.2007
Сообщений: 283
|
![]()
я как понял поле ID у тебя Счетчик, его изменять нельзя (Read-Only)
если записей не много то подойдет цикл, для нумерования строк в таблице. Создай еще одно поле с именем ID2, и меняй код кнопки на этот Код:
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 15.05.2008
Сообщений: 44
|
![]()
Спасибо, очень помог!
Возник еще один вопрос. Как мне добиться того чтоб по нажатию на кнопку "Удалить" удалялся только ВЫБРАННАЯ строка, а не как сейчас (удаляется ПОСЛЕДНЯЯ строка таблицы)? ------------- Вот буквально только что увидел почему это происходит. На screen-shote видно что указатель стоит на той строке которая будет удалена по нажатию на кнопку. Возникает 2 вопроса: 1. Я так полагаю убрать указатель никак нельзя? 2. Как можно сделать так чтоб при нажатии на кнопку "Удалить" выводилось сообщение "Вы действительно хотите удалить строку #...?" ну и два варианта Да или Нет. ? http://piccy.info/view/31802b648d637...e40061139251c/ Последний раз редактировалось ShnapS; 05.05.2009 в 19:05. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 05.02.2009
Сообщений: 324
|
![]()
обработчик для кнопки "удалить"
Код:
Тяжело быть бестолковым.....
![]() |
![]() |
![]() |
![]() |
#5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Не знаю... Я бы просто создал вычисляемое поле, в которое писал бы RecNo текущей записи...
Зачем счетчики передергивать...
I'm learning to live...
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 15.05.2008
Сообщений: 44
|
![]()
Спасибо, Dark_Spirit ! Решил это таким образом:
Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нумерация строк | StartMis | Общие вопросы Delphi | 20 | 17.01.2011 15:00 |
Нумерация строк в DBGrid | artemavd | БД в Delphi | 8 | 15.04.2009 20:31 |
Нумерация строк. QT 4 | NikLik | Qt и кроссплатформенное программирование С/С++ | 2 | 18.12.2008 22:38 |
Нумерация строк в RaveReport | D7_beginner | БД в Delphi | 0 | 21.12.2007 12:23 |
Нумерация строк в Memo | Макс84 | Компоненты Delphi | 10 | 02.04.2007 17:10 |