Вниз
Скачать: CL | DM;

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

← →
lightix   (2004-11-23 10:34) [0]

Имеется связка TQuery + TDatasource + TDBGrid и таблица DBF.
Каким образом получить номер текущей строки в наборе данных (TQuery->RecNo всегда 0 или -1).?


← →
Ega23 ©   (2004-11-23 10:37) [1]

AFAIK, у TQuery RecNo свойства нет. Но у TClientDataSet - есть.


← →
lightix   (2004-11-23 10:38) [2]

Ну и что ты мне посоветуешь?


← →
Ega23 ©   (2004-11-23 10:39) [3]

Поставь связку TQuery + TdataSetProvider + TClientDataSet + TDatasource + TDBGrid


← →
lightix   (2004-11-23 10:42) [4]

а проще никак?


← →
Ega23 ©   (2004-11-23 10:45) [5]

А зачем тебе порядковый номер записи?


← →
lightix   (2004-11-23 10:45) [6]

И как их поставить - таких компонент у меня нет : TdataSetProvider + TClientDataSet (билдер 5.1)


← →
lightix   (2004-11-23 10:46) [7]


> Ega23 ©   (23.11.04 10:45) [5]
> А зачем тебе порядковый номер записи?

Для расчетов нужно. Расчитать на сколько записей перейти вперед.


← →
Ega23 ©   (2004-11-23 10:50) [8]

TdataSetProvider + TClientDataSet (билдер 5.1)

Вкладка MIDAS. Поищи по хелпу.

Для расчетов нужно. Расчитать на сколько записей перейти вперед.

Ну так через Next и делай, в чём проблема-то?


← →
lightix   (2004-11-23 10:53) [9]

Через Next нельзя, делается это на OnDataChange, зацикливается
а на MoveBy - работает :)


← →
lightix   (2004-11-23 11:03) [10]

Через TClientDataSet тоже не работает - у него RecNo всегда равен 1


← →
Ega23 ©   (2004-11-23 11:03) [11]

У-у-у-у......
Походу ты там такого наворотил....


← →
Ega23 ©   (2004-11-23 11:04) [12]

Через TClientDataSet тоже не работает - у него RecNo всегда равен 1

Не надо мне грязи.


← →
lightix   (2004-11-23 11:09) [13]

Это не может происходить из за того что в query кэшированные данные?


← →
Anatoly Podgoretsky ©   (2004-11-23 15:51) [14]

lightix   (23.11.04 10:46)
Для этого номер не нужен, ты и сам знаешь про метод MoveBy



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.035 c
14-1102369948
matt
2004-12-07 00:52
2004.12.26
Сигареты


9-1093801048
Sewix
2004-08-29 21:37
2004.12.26
Вывод текста в OpenGL


3-1101369676
Сергей Медведев
2004-11-25 11:01
2004.12.26
Права в FireBird


1-1102973598
Ольга
2004-12-14 00:33
2004.12.26
MessageBox или Application.MessageBox


3-1101503798
Sid
2004-11-27 00:16
2004.12.26
PREPORT




   Наверх