![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Получить индекс строки в наборе данных
lightix © (2004-11-23 10:34:00)Имеется связка TQuery + TDatasource + TDBGrid и таблица DBF.
Каким образом получить номер текущей строки в наборе данных (TQuery->RecNo всегда 0 или -1).?
Anatoly Podgoretsky (2004-11-23 15:51:00) [1]lightix (23.11.04 10:46)
Для этого номер не нужен, ты и сам знаешь про метод MoveBy
lightix (2004-11-23 11:09:00) [2]Это не может происходить из за того что в query кэшированные данные?
Ega23 (2004-11-23 11:04:00) [3]Через TClientDataSet тоже не работает - у него RecNo всегда равен 1
Не надо мне грязи.
lightix (2004-11-23 11:03:00) [4]Через TClientDataSet тоже не работает - у него RecNo всегда равен 1
Ega23 (2004-11-23 11:03:00) [5]У-у-у-у......
Походу ты там такого наворотил....
lightix (2004-11-23 10:53:00) [6]Через Next нельзя, делается это на OnDataChange, зацикливается
а на MoveBy - работает :)
Ega23 (2004-11-23 10:50:00) [7]TdataSetProvider + TClientDataSet (билдер 5.1)
Вкладка MIDAS. Поищи по хелпу.
Для расчетов нужно. Расчитать на сколько записей перейти вперед.
Ну так через Next и делай, в чём проблема-то?
lightix (2004-11-23 10:46:00) [8]
> Ega23 © (23.11.04 10:45) [5]
> А зачем тебе порядковый номер записи?
Для расчетов нужно. Расчитать на сколько записей перейти вперед.
Ega23 (2004-11-23 10:45:00) [9]А зачем тебе порядковый номер записи?
lightix (2004-11-23 10:45:00) [10]И как их поставить - таких компонент у меня нет : TdataSetProvider + TClientDataSet (билдер 5.1)
lightix (2004-11-23 10:42:00) [11]а проще никак?
Ega23 (2004-11-23 10:39:00) [12]Поставь связку TQuery + TdataSetProvider + TClientDataSet + TDatasource + TDBGrid
lightix (2004-11-23 10:38:00) [13]Ну и что ты мне посоветуешь?
Ega23 (2004-11-23 10:37:00) [14]AFAIK, у TQuery RecNo свойства нет. Но у TClientDataSet - есть.