![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как получить общее количество записей в таблице
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]На время отключить фильтрацию