как сослаться на поле вложенной формы

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
psv_nko
Новичок
Новичок
 
Сообщения: 44
Зарегистрирован: 12.04.2005 (Вт) 15:01
Откуда: tula

как сослаться на поле вложенной формы

Сообщение psv_nko » 11.05.2006 (Чт) 12:08

Подскажите, пожалуйста, как сослаться на поле вложенной формы в Access 2002? Есть три формы, одна вложена в другую (3-я вложена во 2-ю, 2-я вложена в 1-ю). Последняя форма основана на запросе, где критерий для выборки некоторое поле 2-й формы. Так вот если ссылаться [Forms]![2]![ПолеХ] то из второй формы все работает, а если открыть 3-ю то выдает окно для ввода параметра. Как правильно сослаться?

Al Khamid
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 274
Зарегистрирован: 11.02.2004 (Ср) 10:00
Откуда: Москва, Ховрино

Сообщение Al Khamid » 11.05.2006 (Чт) 15:14

Ли
Последний раз редактировалось Al Khamid 07.11.2007 (Ср) 10:12, всего редактировалось 1 раз.
"Время пришло..." ©

psv_nko
Новичок
Новичок
 
Сообщения: 44
Зарегистрирован: 12.04.2005 (Вт) 15:01
Откуда: tula

Сообщение psv_nko » 11.05.2006 (Чт) 19:10

через скрытое поле работает, но как то с косяками: я сделал форму с одним полем, которая открывается и становиться невидимой и в это поле передается значение ПоляХ из второй формы текущей строки. Она работает через раз, причем то форма подвисает, то запрос не срабатывает. По абсолютному значению обратиться то же не получается. Возможно дело в синтаксисе, но я пробывал ссылаться так как на сайте ofice указано и так как Al Khamid показал - результат один.

Al Khamid
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 274
Зарегистрирован: 11.02.2004 (Ср) 10:00
Откуда: Москва, Ховрино

Сообщение Al Khamid » 12.05.2006 (Пт) 11:16

Н//
Последний раз редактировалось Al Khamid 07.11.2007 (Ср) 10:13, всего редактировалось 1 раз.
"Время пришло..." ©

psv_nko
Новичок
Новичок
 
Сообщения: 44
Зарегистрирован: 12.04.2005 (Вт) 15:01
Откуда: tula

Сообщение psv_nko » 12.05.2006 (Пт) 12:29

[Forms]![msch_v_gl]![msch_v_podch1_2].[form].[kompaniya] - не хочет работать
[Forms]![msch_v_gl]![msch_v_podch1_2].[kompaniya] - это как на сайте офиса написано ссылаться надо - то же не хочет работать
У меня задача следующая: есть список выставленных моей компании счетов, есть два юридических лица, с которых производятся выплаты по этим счетам, есть таблица Расход, в которой фиксируются выплаты по счетам; мне нужно сделать форму с двумя уровнями вложений, которая показывала бы 1. сумму счета, когда и кем был выдан, оплачен или не оплачен, 2. разделение счета между двумя компаниями (бывает так что часть позиций счета идет на одну компанию, часть на другую, но юридически счет выставлен на одну из двух), оплату 3. позиции счета для конкретного юрлица
В прикрепленных базах два варианта решения задачи. надо смотреть форму msch_v_gl
У вас нет доступа для просмотра вложений в этом сообщении.

Al Khamid
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 274
Зарегистрирован: 11.02.2004 (Ср) 10:00
Откуда: Москва, Ховрино

Сообщение Al Khamid » 12.05.2006 (Пт) 14:07

Во
Последний раз редактировалось Al Khamid 07.11.2007 (Ср) 10:10, всего редактировалось 1 раз.
"Время пришло..." ©

psv_nko
Новичок
Новичок
 
Сообщения: 44
Зарегистрирован: 12.04.2005 (Вт) 15:01
Откуда: tula

Сообщение psv_nko » 12.05.2006 (Пт) 16:15

Al Khamid! Большое спасибо за помощь.

В-третьих, не поверю, что эти фильтрации нельзя решить с помощью стандартных средств связи главной и подчиненной формы (LinkChildFields, LinkMasterFields).

Добавил в объединение 3-й и 2-й формы еще одно поле и проблема решилась без дополнительных средств. Прошу прощения за абстракции и ругательства базы. На счет имен объектов и макросов учту. Спасибо.


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

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

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

    TopList