Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Access > Формы


Автор: growler 23.12.2006, 18:33
При создании в форме поля, ссылающегося на значение поля подчиненной формы(в которой это поле нормально расчитывается), проклятый access выдает #Имя?. ПОЧЕМУ? Какой ему нужен формат?? У меня уже истерика... Помогите smile 

Автор: Rodman 23.12.2006, 18:46
а подчиненная форма открыта в этот момент???

Автор: growler 23.12.2006, 18:49
Конечно, она же находится в главной форме.

Автор: Akina 24.12.2006, 22:58
Во-первых, не называй Аксесс "проклятым". Он (как и любая программа) делает то, что ты сказал, а не то что ты хотел. Так что в конечном счете виноват ты. Себя, если есть желание, называй как хочешь.

Во-вторых, Аксесс совершенно прав. Для главной форме по отношению к любой записи подчиненной формы имеет место неоднозначность - нет спосооба определить, из какой именно из подчиненных записей ты желаешь получить данные, даже если их количество = 1. О чем тебе, собственно, и сообщают.

Автор: Юдифь 26.12.2006, 00:55
Обращение из главной формы к элементу подчиненной формы:

Forms![Заказы]![Заказано]![Скидка].Value

где Заказы - имя главной
Заказано - подчиненной
Скидка - поле подчиненной формы

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)