AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.12.2007, 09:24   #1  
Russland is offline
Russland
MCTS
Аватар для Russland
MCBMSS
 
267 / 116 (4) +++++
Регистрация: 17.10.2005
Адрес: Донеччина, Україна
Jackally

Да не заморачивайтесь этим прогрессбаром в плане подсчёта количества строк. Ведь сами рассудите: пользователя не интересует точное конкретное количество отработанных строк. Всё равно он на запущенный процесс уже никак не повлияет. Разве что может отменить. Пользователя в первую очередь интересует не завис ли процесс, который обрабатывает эти строки. Как вариант, отобразите анимированную иконку, что процесс всё ещё идёт. Или воспользуйтесь тем же прогрессбаром, по установите максимальное ему(прогрессбару) число, например 20000. Пользователь будет видеть что процесс идёт.

Посвятите себя более полезным задачам

Вместо 20000 можете это прописать
X++:
    QueryRun        queryRun;
    queryRun = new QueryRun(table_ds.query());
    element.progressInit("бла-бла", SysQuery::countLoops(queryRun), #AviUpdate,1, 1);
countLoops(queryRun) вернёт количество строк в квериране, а оно всегда будет больше, чем пользователь выделил. Ничего страшного не случится, если процесс завершится раньше, чем прогрессбар дойдёт до конца. Хотя в случае десятков тысяч строк в queryRun countLoops() конечно будет пригружаться

Так что всё же прописывайте большую константу и не заморачивайтесь.
__________________

В глухомани, в лесу Несмотря на красу Дни проводит Лиса Патрикевна. Я никак не пойму Отчего, почему Не пускают куму На деревню

Последний раз редактировалось Russland; 20.12.2007 в 09:55.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Количество строк в Query Владимир Максимов DAX: Программирование 19 11.08.2014 18:27
Предельное количество строк в Report Владимир Максимов DAX: Программирование 1 22.12.2005 15:02
Маркировка строк в гриде DreamCreator DAX: Программирование 8 09.06.2005 14:10
Количество строк на страницу Berkoff DAX: Программирование 2 26.10.2004 10:30
Как подсчитать количество строк в отчете ATimTim DAX: Программирование 2 21.09.2004 13:44

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:03.