Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Как обновлять поле, во время выполнения цикла?  [new]
Bagin
Member

Откуда:
Сообщений: 838
Здравствуйте!
Возникла проблема с обновлением формы на экране.
Есть такой код:
Me.TextBox = 0
For I = 1 To 10000
  .................
  .................
  Me.TextBox = I
  Me.Refresh     ' не работает, вообще-то, судя по хелпу, 
                      ' в этом случае и не должен работать
                      ' но что взамен?
Next I
Хотелось бы, чтобы программа в процессе работы в этом цикле обновляла Me.TextBox, но этого не происходит, показывает только после выхода из цикла конечный результат. Может кто сталкиваля и решал такую проблему, как быть?
Заранее спасибо.
10 мар 05, 10:54    [1373740]     Ответить | Цитировать Сообщить модератору
 Re: Как обновлять поле, во время выполнения цикла?  [new]
ы
Guest
me.repaint
, а лучше
doevents
только в этом случае во время работы может фокус теряться и другие действия выполняться, это придется иметь в виду.
10 мар 05, 10:55    [1373747]     Ответить | Цитировать Сообщить модератору
 Re: Как обновлять поле, во время выполнения цикла?  [new]
Bagin
Member

Откуда:
Сообщений: 838
Вот так оперативность!!! :-)
использовал me.repaint, много проще и в данный момент этого достаточно.
Спасибо!
10 мар 05, 11:04    [1373782]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить