Подтвердить что ты не робот

Ошибки в свойстве OrderByOn в Microsoft Access 2010

Настройка - это база данных mySQL на удаленном сервере, использующая MS Access 2010 в качестве интерфейсного пользовательского интерфейса.

Проблема возникает в формах, основанных на базовых отсортированных запросах, где представление по умолчанию - это непрерывные формы:

  • Свойство OrderByOn по умолчанию ложно - не проблема.

  • Пользователь включает свойство OrderByOn, используя кнопку, которая повторно сортирует записи (OrderByOn = True) - не проблема.

  • Затем пользователь хочет использовать оригинальный порядок сортировки запросов, используя кнопку, которая отключает OrderByOn (OrderByOn = False) - есть проблема. Последующие запросы данных не обновляют форму. Похоже, что способность запрашивать данные отключается вместе с функцией OrderByOn.

  • Проблема появляется не-trival в том, что свойство OrderByOn, похоже, не использует базовые индексы mySQL. Таким образом, значительное нарушение производительности, по-видимому, возникает, если OrderByOn не может быть отключен, за исключением случаев, когда это абсолютно необходимо.

4b9b3361

Ответ 1

Я подключил непрерывную форму к адресной книге в Outlook... играл вокруг настройки заказа, щелкнув правой кнопкой мыши по полям и выбрав AZ.. Я предполагаю, что это влияет на настройку OrderBy и OrderByOn...

Я нажал CTRL-G, чтобы получить немедленное окно вверх...

Вступил:

?Me![Address Book].OrderBy

и получил что-то подобное в ответ...

[Public].[Address Book].[Display Name], [Public].[Address Book].[Email]

Затем я выполнил команду

Me![Address Book].OrderBy = ""

и формы вернулись к их естественному базовому порядку... нет необходимости прикасаться к OrderByOn...??