Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: kot_k_k
в отчете есть подчиненный отчет, который содержит еще один подчиненный
в основной нужно вытащить данные из подчиненного и из его подчиненного.
Пишу в поле основного отчета

=IIf(IsError([Podch].[Report]![Sum_Chet]);0;[Podch].[Report]![Sum_Chet])
работает
создаю поле для вытягивания из дважды подчиненного
=IIf(IsError([Podch].[Report]![Podch_1].[Report]![Поле10]);0;[Podch].[Report]![Podch_1].[Report]![Поле10])
эту конструкцию создает сам акс.
но первое поле ссылается на "правильное" поле, а второе получает данные из отчета который сформировался для предыдущей строки (см. рисунок)

почему так происходит????

п.с на рисунке специально объеленил 2 поля из 2-ды подчиненного отчета
синим подчеркнуто - поля основного отчета
желтый - подчиненный отчет
коричневый - дважды подчиненный


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.