Конференція vbstreets - перегляд теми - access значення з підпорядкованої форми

Є у мене в підлеглій формі комбобокс. Так ось, коли звертаюся до нього з SQL запиту у вигляді:
Код: Виділити все Forms! Імя_подчіненной_форми! Імя_комбобокса Access пропонує ввести параметр з таким ім'ям. Коли ж звертаюся як
Код: Виділити все Forms! Імя_главной_форми! Імя_подчіненной_форми! Імя_комбобокса. то видає NULL-значення (навіть коли в комбобоксе значення вибрано).
Це баг або фіча? І як все-таки звернутися до поля з підпорядкованої форми в SQL-запиті?

Лістинг не горять!

У мене схожа проблема в наступному.
Є підпорядкована форма третього рівня вкладеності. Тобто Головна форма -> ПФорма1 -> ПФорма2 -> ПФорма3. На цій формі є кнопка виклику довідника (додаткова форма ДФорма на основі TreeView). Подвійне натискання на поле ДФорми обробляється умовним макросом, умова - Null у відповідному полі ПФорми3. Якщо не Null то потрібно перейти на новий запис ПФорми3 і послідовно перенести в неї значення з ДФорми. Без підпорядкованості все це працювало "на-ура".
А з підпорядкованістю ніяк немогу перейти на новий запис в ПФорма3. Перепробував майже всі рекомендації, що нарив в Інеті. Тобто Forms! Головна форма! ПФорма1! ПФорма2! ПФорма3.Form (звернення до самої форми), Forms! Головна форма! ПФорма1! ПФорма2! ПФорма3 (звернення до контролю форми).
Весь час лається що звертаюся до закритого об'єкту.
Як правильно зробити? Зустрічав рада оголосити доступну змінну в глобальному модулі, але оскільки в VB не надто шарю, неможливо в'їду як це зробити.

Ось вся процедура:
Код: Виділити все Private Sub Модель_DblClick # 40; Cancel As Integer # 41;

Хто зараз на конференції

Зараз переглядають цей форум: Немає зареєстрованих користувачів і 0 гостей

Схожі статті