| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS Access > извлеч данные из подзапроса |
| Автор: mari5 28.9.2007, 09:14 |
| имеется форма, каторий имеет подформу, а подформа имеет еще подформу, хочу что когда наиду данние, нажатием на тогле, чтоб значение из поля подформи передалось в поле подподформиб пишу так, но не получается: форма ауто содержить форму гакидва Private Sub Toggle24_Click() Forms!auto.SetFocus Forms!auto.ID.Requery Forms!auto.gayidva!autokodi = Forms!auto.ID End Sub |
| Автор: Akina 28.9.2007, 10:24 | ||
попробуйте не использовать цепь Forms!auto.gayidva!autokodi , разбейте ее на отдельные прямые ссылки на объекты. Что-нить типа:
|
| Автор: bopoha 28.9.2007, 23:05 | ||||
Дело в том, что подчиненной формы нет в колекции Forms. auto - подчиненная, как я понял. Т.е. следующие способы не работают:
Если код выполняется на главной форме, то код может быть таким:
ЗЫ: Маленькое напутствие. Вместо обращений к объектам через восклицательный знак - Объект1!Объект - и по имени - Объект1("Имя") - при возможности лучше использотвать - Объект1.Объект2. Т.к. в этом случае при компиляции вы получите сообщения об ошибках, а не на этапе выполнения. |