Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.09.25;
Скачать: [xml.tar.bz2];

Вниз

Определение кол-ва записей отображаемых DBGrid   Найти похожие ветки 

 
SkullNet   (2003-09-02 18:12) [0]

У меня такой вопрос: используется компонент Field, "его" записи отображаются через DBGrid,
их количество "m"-записей, далее и применяю сво-во Filter к набору данных Table.
Количество записей отображаемых при этом DBGrid становиться "n"-записей.

Вопрос, как программно определить это количество, ведь фактически количество записей
в наборе Table не изменяется, меняется только кол-во записей отображаемых DBGrid, вот
оно мне и надо...

Заранее признателен...


 
Polevi   (2003-09-02 18:33) [1]

RecordCount ?


 
MsGuns   (2003-09-02 18:37) [2]

Речь идет о записях курсора или все же о кол-ве записей, видимых в гриде ?


 
SkullNet   (2003-09-03 01:03) [3]

RecordCount, к слову, отображает количество записей набора Table, фильтрация это количество не изменяет.
Мне нужно программно определить количество записей, которые отображает DBGrid, после фильтрации. Надеюсь объяснил подробно? :)


 
Langolier   (2003-09-03 01:39) [4]

В принципе можно даже пронумеровать записи в DBGrid"е, но вопрос как ты соединяешься базой, если через DBE (она все же видит отфильтрованные записи), то получится, напр.:2, 3, 4, 7, 8, ...
Т.е. 1, 5, 6, ... - отфильтрованы. Если же соединиться через ADO, то все проходит, как по маслу... Можно, есно, получить и количество записей...


 
SkullNet   (2003-09-03 03:05) [5]

А как ты думаешь есть ли в ADO компонент Table, который я использую (или все хронически читают вопрос через строчку)...
...Мне надо получить переменную s:integer, содержащую количество отфильтрованных записей... И ответы в духе "Можно, есно, получить и количество записей..." - не катят...
Пожалуйста, или действительно дельный совет, или лучше ничего...
Спасибо за внимание...


 
Evgeny V   (2003-09-03 08:18) [6]

Насчет RecordCount, он меняется при включении фильтра, надо только не забывать, что RecordCount после активации таблицы или активации/деактивации фильтра может показывать неверное число, пока не сделаешь или Last или FetchAll. оговорюсь - работал с IB и IB компонентами, но насколько глянул в хелп о TTable, то там тоже о рекордкаунт написано так же(плюс еще и Range).



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

Форум: "Базы";
Текущий архив: 2003.09.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.011 c
1-82211
fender
2003-09-12 13:04
2003.09.25
Edit


6-82382
kjeka
2003-07-28 19:51
2003.09.25
WinPopup


3-82056
Рома
2003-09-02 20:09
2003.09.25
Подскажите чем можно интербес базу просмотреть?


1-82288
igor_ls
2003-09-15 01:09
2003.09.25
Окна в Delphi


14-82395
Marser
2003-09-05 01:12
2003.09.25
Украина vs Россия (читать всем, но не флудить)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский