Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.09;
Скачать: CL | DM;

Вниз

RecNo, RecordCount после филтра.   Найти похожие ветки 

 
koks ©   (2002-07-30 09:57) [0]

Использую MS Access 2000 через TADOTable.
При TADOTabel.Filtered := False RecNo и RecordCount показывают соответственно номер записи и общее количество записей. Далее - включаю фильтр. Видимое число записей падает (скажем с 700 до 15). Каким образом можно вычислить номер текущей записи и общее колическтво записей среди этих 15-ти..


 
vts   (2002-07-30 12:56) [1]

В таких случаях лучше сделать запрос через ADOQuery! Фильтр - отправь на пенсию, т.к. если ты поставишь фильтр и выберешь 400 записей из 700 - ждать выполнения фильтра будешь больше минуты!


 
koks ©   (2002-07-30 16:01) [2]

OK. Но ведь в ADOQuery тоже есть фильтр. Предположим, я из 700 выберу 30 SELECT-ом. Но мне надо фильтровать и эти 30. Предположим, из этих 30 после фильтра останется 6.
Так вот, навигация в гриде по этим 6-ти записям.... Сверху-вниз-опять наверх.... надо чтоб при этом выводилось: запись 2 из 6.
(Как в Access).


 
koks ©   (2002-07-31 09:18) [3]

Так понимаю что это сделать нельзя...


 
Виктор1   (2002-08-08 13:19) [4]

Я сделал так, в библиотеке EhLib, есть DBGridEh(примерно), в нём Footer вот там это можно сделать.Я делал также через ADO. Ничего другого я в ADO не нашёл.Если найдёшь другое сообщи, а то я хотел в своей проге это... "Запись - 2 из 6" ... запихнуть в StatusBar.


 
koks ©   (2002-08-20 10:35) [5]

ну наверное, придется обрабатывать Datasource.OnDataChange и там считать навигационным методом.....



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

Текущий архив: 2002.09.09;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
4-27261
TYuri
2002-07-17 14:38
2002.09.09
Как создать задание для Sheduler a


7-27247
Гарик
2002-06-27 16:37
2002.09.09
Ресурсы


4-27259
Дмитрий Федоров
2002-06-30 22:11
2002.09.09
Управление Local Security Policy в Win2000.


1-27011
Yaro
2002-08-30 03:37
2002.09.09
Выравнивание в ячейке StringGrid a


14-27231
MJH
2002-08-14 13:12
2002.09.09
Э...типа....временно пока...