Использование подчиненных форм в Access?

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Leon_
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 333
Зарегистрирован: 19.05.2004 (Ср) 16:31
Откуда: Moscow

Использование подчиненных форм в Access?

Сообщение Leon_ » 18.06.2004 (Пт) 9:55

Возникла следующая проблема с использованием подчиненных форм в Access..
Подчиненная форма sbfForm размещена на форме frmMyForm в «рамке свободного объекта» (терминология – черт ногу сломит ;-)) под именем objSubform. В модуле формы sbfForm2 я определил public функцию:
Код: Выделить всё
Public Function MySubformProcedure(ByVal nRequest As Long) as Boolean

ВОПРОС: как вызвать эту функцию из frmMyForm?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 18.06.2004 (Пт) 10:18

Объект objSubform в списке объектов формы есть? Проперти у него там какие интересные может? Посмотри! :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Leon_
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 333
Зарегистрирован: 19.05.2004 (Ср) 16:31
Откуда: Moscow

Сообщение Leon_ » 18.06.2004 (Пт) 10:41

Да, в списке объектов формы есть. Object Browser показывает о нем:
WithEvents objSubform As SubForm

А дальше как -- не знаю.

Я пытался вызвать
Код: Выделить всё
Forms!frmMyForm.objSubform.MySubformProcedure 34

и подобные варианты.
Но получаю
Run-time error (438) Object doesn't support this property or method

Leon_
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 333
Зарегистрирован: 19.05.2004 (Ср) 16:31
Откуда: Moscow

Сообщение Leon_ » 19.06.2004 (Сб) 23:56

Оказалось:
Код: Выделить всё
Forms!frmMyForm.objSubform.Form.MySubformProcedure nRequest

или
Код: Выделить всё
Forms("frmMyForm").objSubform.Form.MySubformProcedure nRequest

Правда, неясно какой вариант более правильный.


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

    TopList