2016-01-21 4 views
0

У меня есть база данных со многими формами, когда я добавил кнопку с событием onClick в один из них, она просто не работает. Код события OnClick очень просто:ms кнопка доступа в форме не работает

Private Sub button_Click() 
    DoCmd.Close 
End Sub 

Не имеет значения, как я нажимаю его, событие не стреляя. Я поставил точку останова перед югу и понял, что когда я нажимал кнопку, событие даже не стреляло. Я создаю кнопки в других формах, они отлично работают, а именно эта одна конкретная форма, которая не работает.

Я провел некоторое тестирование и понял, что, когда я делаю форму в виде раскола, кнопка перестает работать.

Любая идея почему?

Благодаря

+0

Щелкните правой кнопкой мыши по кнопке и выберите «Свойства». «На клике» следует указать «[Процедура события]». Также убедитесь, что имя кнопки совпадает с суб. – PKatona

+0

Спасибо за ответ. Я написал код, щелкнув по элементу Event Procedure для события onClick. Похоже, эта проблема происходит только в форме разделения. Поскольку я изменяю свойство формы на любой другой вид, он отлично работает. Однако у меня есть еще одна сплит-форма, при которой все кнопки работают нормально. – Michael

ответ

0

Nvm..it кажется, что там должно быть по крайней мере одно поле в разъемной форме для кнопки для работы. Не знал, что до

0

Тогда, возможно, функция не связана с кнопкой.

  • Вы проверили, что в свойствах кнопки «по щелчку» связана функция vba?
  • имя buttom и функция im vba одинаковы? «Кнопка»?
Смежные вопросы