Yan |
Отправлено: 15.09.2003, 19:59 |
|
Не зарегистрирован

|
Смысл в том, что есть БД связываю Table с DBGrid и сделал строку статуса в которой отображаю кол-во записей и номер текущей записи(Table->RecNo), проблема возникает при фильтрации, когда первая запись отображаемая на экране имеет текущий номер 5, вторая 10 и т.д., в зависимости от того когда она вставлялась-т.е. отображает физический номер записи,а хотелось бы знать номера строк DBGrid т.о. получить нормальные номера записей. |
 |
LeeMouse |
Отправлено: 16.09.2003, 07:51 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 79

|
А никак.... Используй динамически формируемый SQL-запрос. Если ОЧЕНЬ надо, могу скинуть сорсы, тока сам будешь их напильником подправлять к своей проге. |
 |
Yan |
Отправлено: 16.09.2003, 21:19 |
|
Не зарегистрирован

|
Неужели ничего проще нет ??? |
 |
Admin |
Отправлено: 17.09.2003, 08:45 |
|

Владимир
Группа: Администратор
Сообщений: 1190

|
Какая база данных и какие компоненты доступа к данным.
Если пользоваться обычным Table, то просто не получится.
Если база данных InterBase (FireBird), и пользоваться
компонентами FIBPlus для доступа/работы с данными,
то у них есть такие свойства и методы, как:
RecNo , RecordCount , VisibleRecordCount() , VisibleRecno
|
 |
Гость_ivi |
Отправлено: 21.09.2003, 19:49 |
|
Не зарегистрирован

|
Введи дополнительное поле и сам задавай № строки при фильтрации или запросе |
 |