Разве вы не можете просто использовать DCount () для подсчета количества строк с определенным идентификатором?В вашем коде формы у вас будет следующий VBA для определения количества записей в MyTable с Id = 5.
CountTextBox.Text = DCount("Id", "MyTable", "Id = 5")
Это то же самое, что сказать
SELECT COUNT(Id)
FROM MyTable
WHERE Id = 5
Если яПонимаете, что вы говорите, звучит так, как будто вы сохраняете количество записей с Id = 5 для каждой записи с ID = 5. В этом случае вы можете использовать DFirst ("IdCount", "MyTable", "Id =5 "), чтобы получить первую запись с ID = 5 и прочитать счет только из этой записи, так как он будет одинаковым для всех ID = 5. Хотя это выглядит немного странно.
Извините, если я неправильно понялваш вопрос.Мне трудно следовать.