Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: корректно обновить форму
 
 автор: joka   (04.06.2009 в 11:44)   личное сообщение
 
 

есть форма, на ней кнопки, которые открывают другие формы, так сказать стартовая форма:)
часть кнопок имеет свойство .Visible = false
есть специальная форма, которая вызывается сочетанием клавиш им вней набирается пароль, после чего эти кнопки делаются либо видимыми либо снова невидимыми. Но почему то как то некорректно отрабатывает обновление формы.

код примерно такой

[Forms]![form_start]![кнопка1].Visible = false(true)
....

form_start.requery
form_start.repaint

если просто сделать видимыми и потом сделать невидимыми все корректно отрабатывает все кнопки прячутся...

но если кнопки сделать видимыми, после чего нажать на какю нибудь, то после этого прячутся только те кнопки которые не нажимались... не могу разобраться в чем БАГ:(:(:(

помогите разобраться!

  Ответить  
 
 автор: osmor   (04.06.2009 в 12:28)   личное сообщение
 
 

куда фокус переносите перед скрытием?
error resume next не стоит в коде?

  Ответить  
 
 автор: Kaper   (06.06.2009 в 00:04)   личное сообщение
 
 

в той процедуре где гасишь кнопки формы опиши

Form_[form].refresh
Form_[form].requery
a Repaint или выкень или перенеси его в form_activate (ты же только скрываешь, а не удаляешь элементы!!!)

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList