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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.07.2006, 14:34   #1  
Pavel Pustovalov is offline
Pavel Pustovalov
Участник
 
65 / 11 (1) +
Регистрация: 09.08.2004
Адрес: Omsk
Проблема с messageBox
Всем привет.
Возникла след. проблема.
При использовании функции создания строк в заказе нужно производить проверку создаваемых строк и если проверка не проходит, то выдавать MessageBox для пользователя с вопросом типа: "Все равно создать строку?" Да/Нет.
Последовательное создание строк в этой функции идет через временную таблицу, которая хранит данные формы Создания строк заполненные пользователем, вот кусочек кода
Код:
while select tmpFrmVirtual
    where tmpFrmVirtual.qty
{
  ...
              salesLine.createLine(...); 
  ...

}
в методе createLine вызывается метод ValidateWrite, в котором происходит описанная проверка. Проблема в том, что после вызова MessageBox временная таблица tmpFrmVirtual обнуляется, т.о. если я создаю 10 строк, для 2-й из них выводится MessageBox, то оставшиеся 8 строк не обрабатываются, т.к. после обнуления происходит выход из цикла while
Если закомментировать вызов MessageBox, то цикл while select проходит без запинок. Может кто сталкивался с чем-то подобным? В чем я не прав?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проблема с поиском в InventTrans после changeCompany (DAX4) Raven Melancholic DAX: Программирование 11 13.03.2008 14:02
Проблема с кэшированием в Аксапте snirk DAX: Администрирование 9 19.07.2007 18:23
Проблема с единицей измерения longson DAX: Программирование 4 16.07.2007 14:35
Проблема с созданием объекта Lelya DAX: Администрирование 33 27.06.2005 16:38
Проблема: русские шрифты в отчетах, формируемых на сервере. Anais DAX: Администрирование 3 17.11.2003 13:20

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

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

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