Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Программа выдаёт "Имя?" - чего ей надо, не пойму! / 11 сообщений из 11, страница 1 из 1
31.10.2003, 18:18
    #32312286
АндрейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа выдаёт "Имя?" - чего ей надо, не пойму!
В примечании подч.формы получаю сумму по полю, в главной форме размещаю поле и помещаю ссылку на итоговое поле. Упорно получаю "Имя?".
Все поля названы по английски, имена проверил 100 раз - ничего не понимаю!
...
Рейтинг: 0 / 0
31.10.2003, 18:23
    #32312289
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа выдаёт "Имя?" - чего ей надо, не пойму!
небось пишешь
[имя подчиненной]![имя поля]
или
[имя подчиненной].Форма![имя поля]

а надо
[имя подчиненной].Form![имя поля]
...
Рейтинг: 0 / 0
31.10.2003, 18:26
    #32312295
assa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа выдаёт "Имя?" - чего ей надо, не пойму!
[имя КОНТРОЛА подчиненной].Form![имя поля]
...
Рейтинг: 0 / 0
31.10.2003, 18:27
    #32312297
Varan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа выдаёт "Имя?" - чего ей надо, не пойму!
Напиши сюда имя контрола, в котором лежит подчиненная форма, имя подчиненной формы, имя контрола в подчиненной форме и саму "ссылку" на контрол, которая не работает
...
Рейтинг: 0 / 0
31.10.2003, 18:39
    #32312304
АндрейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа выдаёт "Имя?" - чего ей надо, не пойму!
InvoicePrice - имя поля в подч.форме
Sum_Inv - имя поля в примечании подч.формы
=Sum(nz([InvoicePrice];0)) - его данные
FDogInApplication - имя подч.формы
=[FDogInApplication].[Form]![Sum_Inv] - данные поля в гл. форме, которое всё время пишет "Имя?"
...
Рейтинг: 0 / 0
31.10.2003, 18:50
    #32312311
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа выдаёт "Имя?" - чего ей надо, не пойму!
FDogInApplication должно быть не имя подчиненной формы,
а имя контрола в котором лежит эта форма.
и Form не надо в скобки.
...
Рейтинг: 0 / 0
31.10.2003, 18:50
    #32312312
Varan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа выдаёт "Имя?" - чего ей надо, не пойму!
Имя контрола, в котором подчиненная форма лежит?
...
Рейтинг: 0 / 0
31.10.2003, 18:52
    #32312314
RVI
RVI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа выдаёт "Имя?" - чего ей надо, не пойму!
2.3. Обращение к объекту подчиненной формы

Корректная ссылка на свойство подчиненной формы или отчета требует указания полного идентификатора формы c использованием свойства Form элемента управления - подчиненная форма:

Forms![Форма1].Controls![Форма2].Form.Controls[/ color]![Поле1].Value

В данном примере: Forms![Форма1].Controls![Форма2] является ссылкой на элемент управления, в котором выводится подчиненная форма. А Forms![Форма1].Controls![Форма2].Form является ссылкой на саму подчиненную форму. Указание свойства Form для ссылки на подчиненную форму или на ее свойства является обязательным.

Аналогичным образом, с помощью вставки выражений типа .Controls![Форма2].Form (или .Controls("Форма2").Form), строятся выражения для подчиненных форм третьего и далее уровней вложености.
...
Рейтинг: 0 / 0
31.10.2003, 18:54
    #32312316
АндрейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа выдаёт "Имя?" - чего ей надо, не пойму!
Да вот и я не понял: имя контрола, где лежит подч.форма - это, похоже, сама главная форма, т.е. рекомендуете давать полную ссылку?
Пробовал не помогает....
...
Рейтинг: 0 / 0
31.10.2003, 18:57
    #32312317
АндрейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа выдаёт "Имя?" - чего ей надо, не пойму!
Ух какие цитаты...
А всё было проще: сжал базу и пропало ненавистное "Имя?".
Хрен знает в чём был глюк.... :(
Всем спасибо, хороших выходных! :)
...
Рейтинг: 0 / 0
31.10.2003, 18:57
    #32312318
Varan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа выдаёт "Имя?" - чего ей надо, не пойму!
АндрейК, когда ты смотришь "свойства" подчиненной формы из основной, ты на самом деле смотришь свойства контрола основной формы, в котором находится подчиненная. То, что там написано "подчиненная форма/отчет:имя" - вранье. Это не имя формы, а имя контрола в основной форме. Имя формы можно посмотреть на вкладке "данные", "объект-источник".
Делай, как сказал assa.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Программа выдаёт "Имя?" - чего ей надо, не пойму! / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]