Как правильно получить номер текущей записи / всего записей
Добавлено: 14 май 2005, 09:44
В моей программе в некоторых формах используются компонент - из RxLib TDBStatusLabel - он показывает положение курсора в датасете.
Номер записи / всего записей, там используется RecNo / RecordCount, для того, чтобы RecordCount был верен - я устанавливаю PrecalRC = True (FethAll) - для небольших наборов вполне нормально. Компоненты использую FIBc. Если использовать Append, Delete - то RecNo оказывается неверным! Кроме того с локальной фильтрацией этот компонент (TDBStatusLabel) ведет себя вообще неправильно, приходится переоткрывать DataSet и всегда FetchAll. Хотелось бы без этих проблем показывать пользователю Текущая / Всего - как это можно сделать?
Номер записи / всего записей, там используется RecNo / RecordCount, для того, чтобы RecordCount был верен - я устанавливаю PrecalRC = True (FethAll) - для небольших наборов вполне нормально. Компоненты использую FIBc. Если использовать Append, Delete - то RecNo оказывается неверным! Кроме того с локальной фильтрацией этот компонент (TDBStatusLabel) ведет себя вообще неправильно, приходится переоткрывать DataSet и всегда FetchAll. Хотелось бы без этих проблем показывать пользователю Текущая / Всего - как это можно сделать?