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

Форум: MS ACCESS

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

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

 
 

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

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

тема: run-time error '2450'
 
 автор: sCandal   (27.07.2009 в 09:40)   личное сообщение
 
 

Здравствуйте!
вот этот кусок кода
Private Sub btnGoodsHelper_Click()
Forms!repGoodsTotal.RecordSource = "qGoodsTotal_4_1"
DoCmd.OpenForm "repGoodsTotal"
End Sub
выдает ошибку:
Приложению "Microsoft Office Access" не удается найти форму "repGoodsTotal", указанную в выражении макроса или в программе Visual Basic.

Но repGoodsTotal существует.
Поискал на этом форуме, но найти не смог подходящую тему.
Помогите, пожалуйста, исправить ошибку.

Спасибо!

  Ответить  
 
 автор: snipe   (27.07.2009 в 09:44)   личное сообщение
 
 

Вы обращаетесь к закрытой форме.....
вот и результат...
сначала форму надо открыть а потом творить с ней.

DoCmd.OpenForm "repGoodsTotal"
Forms!repGoodsTotal.RecordSource = "qGoodsTotal_4_1"

  Ответить  
 
 автор: sCandal   (27.07.2009 в 10:29)   личное сообщение
 
 

ну и ну...
.OpenForm и .RecordSource не коммутативны, однако.

спасибо! помогло.

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