Если вы столкнулись с задачей просто подсчитать количество строк в таблице MS Access, не доставая данные из нее, то вы попали по адресу. Сегодня статья будет посвящена именно этой теме. Для решения задачи существует множество способов. Но лично по себе я заметил, что используются, в основном, только два. О них и напишу поподробнее. Первым способом найти количество строк в нашей таблице является функция DCount. Подсчет количества строк в таблице с ее помощью будет выглядеть примерно так:
kol_strok = DCount("*", "Table_name") MsgBox (kol_strok);
Здесь "Table_name" - это имя нужной нам таблицы. Вместо "*" можно использовать название столбца. Вторым способом подсчитать строки в таблице является RecordCount - свойство объекта DAO, которое возвращается функцией OpenRecordset. Он несколько длинее записывается, но работает намного быстрее.
kol_strok = CurrentDb.OpenRecordset("Table_name").RecordCount MsgBox (kol_strok); Какой из способов использовать - дело вкуса. В любом из случаев в переменной kol_strok окажется число строк в указанной нами таблице.
|