Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.16;
Скачать: CL | DM;

Вниз

Как создать такой отчет   Найти похожие ветки 

 
Виталий Панасенко   (2002-11-27 17:35) [0]

Есть таблица счетов:
COUNTER_NUMBER *
COUNTER_NAME
SALDO_IN
TURN_DBT
TURN_KRD
SALDO_OUT

Есть мастер таблица документов:
DOC_ID *
DOC_DATE
DOC_NUMBER

Есть детаил таблица документов:
DOC_ID *
ID *
COUNTER_KRD
COUNTER_DBT
DOC_SUM

Связь по DOC_ID.
По COUNTER_DBT и COUNTER_KRD связано с таблицей счетов.
В мемориальном ордере НЕ ОБЯЗАТЕЛЬНО должны присутствовать ВСЕ счета.
Причем возможен вариант DBT=KRD и один и тотже счет встречается в
ОДНОМ МО несколько раз как по DBT так и по KRD.

Можно ли (и как) сделать запрос чтобы в итоге
получить данные для простроения такого отчета
COUNTER.1 COUNTER.2 COUNTER.3 COUNTER.4 COUNTER.5 ... COUNTER.N
DOC_NUMBER1 1.25 1.0 5.5 125.0
DOC_NUMBER2 12.0 13.0 14.0
DOC_NUMBER3 1.10 6.0 7.0 8.0 9.0 ... 10.0
...
DOC_NUMBERn 1.00 5.0 6.0 12.0
-----------------------------------------------------------------------------
ИТОГО 125.00 108.00 13.0 и т.д.

Генератор отчетов: QuickReport or FastReport.
Спасибо.


 
ЮЮ ©   (2002-11-28 03:46) [1]

Столбцы в отчете формировать динамически на основании запроса,
возвращающего кол-во счетов в МО

1 способ: Создать запрос, возвращающий результаты в нужном виде.
Или через ХП или формировать динамически на клиенте. каждый столбец отчета настроить на соответствующее поле

2 способ: для каждого стодбца отчёта назначить поле DOC_SUM, а
в OnPrint смотреть соответствуют ли COUNTER_KRD и COUNTER_DBT записи тем, которые мы должны показываать в этом столбце. Эти признаки можно запомнить а каком нибудь массиве или tag-ах элементов в ColumnHeader-е



Страницы: 1 вся ветка

Текущий архив: 2002.12.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
6-51874
izhalex
2002-10-22 13:41
2002.12.16
NMStrm big trouble


4-52003
Lexa1900
2002-11-02 20:37
2002.12.16
Можно ли программно произвести клик мышкой?


3-51577
Yury
2002-11-27 11:19
2002.12.16
Connect to Exchange Server


1-51761
wetwired
2002-12-04 19:05
2002.12.16
Сохранение листа Excel в формате CSV из Дельфи


14-51921
Evgen123
2002-11-25 08:41
2002.12.16
Програмное восстановление базы с устройства