Добрый день !
Как создать отчет ?
Есть родительская таблица, например Account и две дочерние First и Second .
Account связана с двумя другими по ключу IdAccount_key (один ко многим)
Задача: получить отчет следующего вида
Account
! L First
! First
! ......
! First
!
L Second
Second
...........
Second
Т.е. группа записей по таблице Second должна следовать за группой записей по таблице First
Проблема: все попытки приводят примерно к следующему результату:
Account
L First
Second
L First
Second
........... и т.д.
Заранее благодарю, Андрей Штормик. shtormik@list.ru
:insane:
Требуется помощь начинающему Кларионисту.
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Можно ручками: (ШВС!)
1) Account печатается обычно, а First и Second не печатаются автоматом.
2) вставка - после печати детали (с Account)
выбираем записи First и печатаем в нужном порядке, PRINT(RPT:деталь2).
для этой детали указываем use-переменную и указываем фильтр типа 1=2 - что бы сама никогда не печаталась!
выбираем записи Second и печатаем в нужном порядке, PRINT(RPT:деталь3).
для этой детали указываем use-переменную и указываем фильтр типа 1=2 - что бы сама никогда не печаталась!
3) дальше отчет идет обычно.
P.S.: фильтр указываем в свойствах процедуры - закладка - деталь. Там
список деталей и на каждую деталь (с use-переменной) можно задать фильтр.
--
Best regards,
Чаплыгин mailto:chapligin@fromru.com
Написал: ClaList(2)
1) Account печатается обычно, а First и Second не печатаются автоматом.
2) вставка - после печати детали (с Account)
выбираем записи First и печатаем в нужном порядке, PRINT(RPT:деталь2).
для этой детали указываем use-переменную и указываем фильтр типа 1=2 - что бы сама никогда не печаталась!
выбираем записи Second и печатаем в нужном порядке, PRINT(RPT:деталь3).
для этой детали указываем use-переменную и указываем фильтр типа 1=2 - что бы сама никогда не печаталась!
3) дальше отчет идет обычно.
P.S.: фильтр указываем в свойствах процедуры - закладка - деталь. Там
список деталей и на каждую деталь (с use-переменной) можно задать фильтр.
--
Best regards,
Чаплыгин mailto:chapligin@fromru.com
Написал: ClaList(2)