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

а надо
[имя подчиненной].Form![имя поля]
...
Рейтинг: 0 / 0
Программа выдаёт "Имя?" - чего ей надо, не пойму!
    #32312295
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[имя КОНТРОЛА подчиненной].Form![имя поля]
...
Рейтинг: 0 / 0
Программа выдаёт "Имя?" - чего ей надо, не пойму!
    #32312297
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Напиши сюда имя контрола, в котором лежит подчиненная форма, имя подчиненной формы, имя контрола в подчиненной форме и саму "ссылку" на контрол, которая не работает
...
Рейтинг: 0 / 0
Программа выдаёт "Имя?" - чего ей надо, не пойму!
    #32312304
АндрейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
InvoicePrice - имя поля в подч.форме
Sum_Inv - имя поля в примечании подч.формы
=Sum(nz([InvoicePrice];0)) - его данные
FDogInApplication - имя подч.формы
=[FDogInApplication].[Form]![Sum_Inv] - данные поля в гл. форме, которое всё время пишет "Имя?"
...
Рейтинг: 0 / 0
Программа выдаёт "Имя?" - чего ей надо, не пойму!
    #32312311
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FDogInApplication должно быть не имя подчиненной формы,
а имя контрола в котором лежит эта форма.
и Form не надо в скобки.
...
Рейтинг: 0 / 0
Программа выдаёт "Имя?" - чего ей надо, не пойму!
    #32312312
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имя контрола, в котором подчиненная форма лежит?
...
Рейтинг: 0 / 0
Программа выдаёт "Имя?" - чего ей надо, не пойму!
    #32312314
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
Программа выдаёт "Имя?" - чего ей надо, не пойму!
    #32312316
АндрейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да вот и я не понял: имя контрола, где лежит подч.форма - это, похоже, сама главная форма, т.е. рекомендуете давать полную ссылку?
Пробовал не помогает....
...
Рейтинг: 0 / 0
Программа выдаёт "Имя?" - чего ей надо, не пойму!
    #32312317
АндрейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ух какие цитаты...
А всё было проще: сжал базу и пропало ненавистное "Имя?".
Хрен знает в чём был глюк.... :(
Всем спасибо, хороших выходных! :)
...
Рейтинг: 0 / 0
Программа выдаёт "Имя?" - чего ей надо, не пойму!
    #32312318
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АндрейК, когда ты смотришь "свойства" подчиненной формы из основной, ты на самом деле смотришь свойства контрола основной формы, в котором находится подчиненная. То, что там написано "подчиненная форма/отчет:имя" - вранье. Это не имя формы, а имя контрола в основной форме. Имя формы можно посмотреть на вкладке "данные", "объект-источник".
Делай, как сказал assa.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Программа выдаёт "Имя?" - чего ей надо, не пойму!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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