Я использую Access 2003 для разработки приложения, в котором пользователь может динамически генерировать запрос, а затем просматривать список с результатами их определенного GUI запроса. Я разрешаю заголовкам столбцов, которые подсчитывают как дополнительную строку в результатах.VBA - Непредсказуемые представления представления списка на основе выбора
Количество возвращенных строк ограничено физическим пределом списка 65535. У меня также есть список, показывающий Строка X Of Y Выбрано в текстовом поле.
сообщение генерируется каждый раз, когда пользователь щелкает в ListBox, код в обработчик событий:!
Me txtRowCount.Value = "Строка" & (Me listDynamicSearchResult.ListIndex + 1) & _ "Из" & (Me listDynamicSearchResult.ListCount - 1) & "Selected"
Обычно код показывает Строка X из 65534 Выбрана, так как я отказываюсь подсчитывать заголовок в списке. По мере приближения пользователя к максимальному значению значение Y, 65534, изменяется на 65535 и остается на этом максимальном количестве, пока я не попрошу или не очистю форму.
Итак, почему свойство listcount не отображает соответствующее значение, пока я не приблизился к максимальному значению?
Кроме того, фактическое значение listcount изменяется с 65535 на 65536. – Elias