Дело не в SELECT...
...а как, на мой взгляд, верно заметил Сергей (mazzy), в том, что Axapta - программа сетевая. Как вы будете решать проблему, когда таблицу одновременно несколько пользователей редактируют? Во-первых, даже если размеры бегунка будут постоянно актуальны, им все равно придется динамически меняться. Во-вторых, чтобы эту актуальность поддерживать, придется постоянно запрашивать данные "системной таблицы". К чему это приведет? Не знаю, но канал связи уж точно не разгрузит.
Предвижу вопрос: почему бы не считать данные из этой таблицы хотя бы один раз перед началом использования таблицы.
Объясняю свое мнение. Заметьте, что когда Вы перетаскиваете бегунок (не нажимаете на стрелки, а именно перетаскиваете), информация в связанном с ним списке обновляется динамически (то есть соответствует положению бегунка). Если бегунок будет знать длину таблицы (сейчас он знает только длину кэша), то при отборажении записей, не внесенных в кэш, потребуются обмены с БД, что замедлит процесс перетаскивания бегунка, а это не соответствует стандартам качества Microsoft (операции, требующие удержания клавиши мыши, должны выполняться как можно быстрее, чтобы не заствалять пользователя жать на кнопку дольше, чем нужно).
Обратите внимание, что сейчас, когда вы перетаскиваете бегунок, список обновляется мгновенно. Подумайте, готовы ли вы заплатить за актуальность размеров бегунка увеличением времени обновления списка.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
|