![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#16
|
||||
|
||||
|
Понятно, номер строки получить не сложно, вот как его вывести в DBGrid как номер строки...только редактируя таблицу посредством Update, если TQuery или Edit если TTable...
|
|
#17
|
||||
|
||||
|
В таком варианте надо делать вычисляемое поле.
в обработчике ADOTable->ONCalcField Код:
ADOTable1ВычисляемоеПоле.AsInteger:=ADOTable1.RecNo; , Последний раз редактировалось TOJluK, 21.10.2009 в 22:32. |
|
#18
|
||||
|
||||
|
Цитата:
|
|
#19
|
||||
|
||||
|
Страдалецъ, я не понял всей глубины твоего замысла... Тем более у автора и с раскрытой тайной могут возникнуть вопросы.
|
|
#20
|
|||
|
|||
|
Цитата:
А проблема в том, что если удаляешь несколько записей из таблицы, а потом добавляешь новую запись, нумерация сбивается. Хотелось бы, чтобы при вводе новой записи Номер увеличивался на 1, при удалении - уменьшался на 1. |
|
#21
|
||||
|
||||
|
В следующий раз ставь конкретный вопрос- это раз, два- тебе уже дали то, что тебе, как выяснилось, нужно. Так что пользуйся наздоровье.
|
|
#22
|
|||
|
|||
|
А если нумерацию нужно привязать к дате, т.е. нумерация начиналась каждый месяц с 1 и по ..., а потом заново.
Всем спасибо. |
|
#23
|
||||
|
||||
|
Цитата:
А можно и запрос сварганить, который будет выводить нумерацию, но это может оказаться существенно сложнее. |
|
#24
|
|||
|
|||
|
Спасибо
, но в моем случае нужно наверно делать запрос, потому что вычисляемые значение это не совсем то. Если будут еще какие нибудь идеи буду рада выслушать.![]() |