Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Получить индекс строки в наборе данных


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 - есть.


Наверх

Титульная страница Поиск, карта сайта Написать письмо