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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Странное поведение формы
 
 автор: lulukyan   (19.05.2013 в 23:03)   личное сообщение
 
 

Привет всем!
Есть форма на которой нажатие на одну из кнопок вызывает зависание Windows. При нажатии CTRL+ALT+DEL возникает фатальная ошибка. При этом при установки точки останова с последующим продолжением программа благополучно выполняет свою работу. После импорта всех объектов в новую базу данных эта форма вообще не открывается в том числе в режиме конструктора. Decompile тоже не помог.
Есть какие либо соображения?

  Ответить  
 
 автор: snipe   (20.05.2013 в 05:57)   личное сообщение
 
 

А какая строка вызывает зависание

  Ответить  
 
 автор: lulukyan   (21.05.2013 в 03:02)   личное сообщение
 
 

Похоже что ошибку вызывала строка

    SendKeys "{F9}"

Дело в том, что по этой команде обновляется таблица источник для подформы. Кстати нажатие клавиши F9 приводит к аналогичному результату.

  Ответить  
 
 автор: snipe   (21.05.2013 в 05:10)   личное сообщение
 
 

ну так замените
на
forms![имя основной формы]![имя контрола подчиненной формы].form.recordsource=forms![имя основной формы]![имя контрола подчиненной формы].form.recordsource

  Ответить  
 
 автор: Дядя Федор   (20.05.2013 в 08:02)   личное сообщение
 
 

Такое бывает. ФОрму не пытались удалить? Если да - то остался ее код.
Попробуйте так.
1. Скопировать код формы куда-нибудь.
2. Скопировать форму в чистую базу.
3. Вставить код.
4.Удалить форму в старой базе.
5.Вставить из чистой базы.

  Ответить  
 
 автор: lulukyan   (21.05.2013 в 14:17)   личное сообщение
 
 

Заменил на
Me![Имя контрола подчиненной формы].form.requery

Вопрос снят

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