Требуется помощь начинающему Кларионисту.

Обсуждение извечных проблем кларионовских (и не только) отчетов

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Гость

Сообщение Гость »

Добрый день !

Как создать отчет ?

Есть родительская таблица, например 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:
Гость

Сообщение Гость »

Можно ручками: (ШВС!)
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)
Ответить