|
65 Кб. |
|
| в отчете есть подчиненный отчет, который содержит еще один подчиненный
в основной нужно вытащить данные из подчиненного и из его подчиненного.
Пишу в поле основного отчета
=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-ды подчиненного отчета
синим подчеркнуто - поля основного отчета
желтый - подчиненный отчет
коричневый - дважды подчиненный | |
|
| |
|
|
|
| блин - пока не перезапустил Акс оставался глюк, все прошло после перезапуска | |
|
| |