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 |
|
Не зарегистрирован
|
Введи дополнительное поле и сам задавай № строки при фильтрации или запросе |
|