Форум: "Базы";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];
ВнизПолучить индекс строки в наборе данных Найти похожие ветки
← →
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 вся ветка
Форум: "Базы";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.062 c