![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
![]() Выполняется цикл по импорту данных. Хотелось бы, в с лучае некорректности данных, приостановить цикл, создать форму коррекции ошибок и уже в ней исправить вручную ошибки нажать ОК и продолжить выполнения цикла.
Как приостановить выполнение цикла на время пока юзер не внесет изменения в форме коррекции? |
#3
|
||||
|
||||
![]() Как бы совсем не то. Мне не просто надо выйти из цикла, а именно приостановить его. Т.е. фактически мне надо остановить цикл до момента закрытия окна коррекции.
|
#4
|
|||
|
|||
![]() Вызвать форму через ShowModal. В этом случае управление будет переданно в форму и пока из нее не вернется - цикл будет ждать.
|
#5
|
||||
|
||||
![]() Забыл упомянуть, у меня MDI формы...
|
#6
|
|||
|
|||
![]() Тогда придется сделать дополнительную модальную форму дли исправления записи.
В принципе, можно сделать через флаг - типа выставляешь флаг и внутри цикла импорта крутишь дополнительный цикл, пока пользователь делает исправления. Но это изврат. Еще вариант - делать импорт во временную таблицу (массив или что там у тебя), потом на нее натравливать форму и по команде пользака все копировать в основную. |