Записи в связанных таблицах таблицы данных не скользят с ползунком? - PullRequest
0 голосов
/ 01 января 2019

У меня есть связанные таблицы в Access, связанные с сервером SQL.Одна вещь, которую я заметил, это то, что если я открою таблицу в представлении таблицы и попытаюсь использовать полосу прокрутки, записи, похоже, не будут скользить вместе с ней.Допустим, есть 2000 записей, если я нажму и удерживаю полосу прокрутки у первой записи, появится всплывающее окно Record : 1, которое исчезнет, ​​если я отпущу свою мышь.Если я теперь перетаскиваю полосу прокрутки, я вижу, что всплывающее окно мигает и меняется на значения, такие как Record : 50, Record : 65 и т. Д. Однако таблица данных не изменяется вообще, пока я не отпущу полосу прокрутки.

Однако это не относится к связанным таблицам с файлом accdb.Если я разделю свою базу данных Access, свяжу таблицы и прокручиваю таблицы в представлении таблицы данных, таблица данных прокручивается вдоль полосы прокрутки.

Почему это так?

1 Ответ

0 голосов
/ 02 января 2019

Причина, по которой это происходит, заключается в том, что связанные таблицы Access по умолчанию используют набор записей dynaset для подключения к серверу SQL.

С эта ссылка:

Остальныестроки не извлекаются сразу, если пользователь не выполняет действие, такое как прокрутка, который выводит дополнительные строки в поле зрения.В фоновом режиме во время простоя оставшиеся строки постепенно заполняются до тех пор, пока набор записей не будет завершен.Кроме того, все строки, которые остаются видимыми, постоянно обновляются в соответствии с настраиваемым интервалом обновления, который по умолчанию составляет 60 секунд

...