Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как получить общее количество записей в таблице


DataBase ©   (2004-03-16 19:19:00) 

Как получить общее количество записей в таблице? Когда использую фильтрацию, то свойство Recordcount показывает только отфильтрованные записи.


V-A-V   (2004-03-18 07:19:00) [1]

Брось на форму дополнительный TQuery и напиши небольшую функцию, которая припомощи этого TQuery будет динамически формировать запрос SELECT COUNT(*) FROM MYTABLE и получать RecordCount из любой таблицы твоего пректа. После того как ты отладишь эту функцию, можешь вкльчить ее в какую-нибудь свою библиотеку и использовать ее в любом своем проекте.
И забудешь про этот гиморой навсегда...


Ильш   (2004-03-18 06:13:00) [2]

компонент Table- ну и че ты хочешь???
два нормальных решения предложили, причем второе явно лучше
не нравится?
тогда третье (самое ужасное) - в цикле пробегай по всей таблице и считай количество записей :))
но это изврат полнейший

учите SQL чтобы понимать БД :)))


ЮЮ   (2004-03-18 06:10:00) [3]

Тогда используй ДВА Table, если использовать TQuery религия не позволяет :-)


DataBase   (2004-03-18 01:28:00) [4]

А можно каким-нибудь другим способом?
Каждый раз включать-выключать фильтрацию неудобно, а использую я только компонент Table


Zacho   (2004-03-16 20:04:00) [5]

Или запросом SELECT COUNT(*) FROM MY_TABLE


jack128   (2004-03-16 19:28:00) [6]

На время отключить фильтрацию


Наверх

Титульная страница Поиск, карта сайта Написать письмо