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

Вниз

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

 
GlaDimoN   (2004-10-06 13:27) [0]

Народ как создать такой отчет, источник записей которого запрос с переменным количеством столбцов


 
Digitman ©   (2004-10-06 13:32) [1]

любопытно было бы глянуть на такой "запрос"


 
Warlock ©   (2004-10-06 13:33) [2]

И мне тоже...

Как создать такой отчет я представляю, на как получить такой "запрос" - ???? :))


 
GlaDimoN   (2004-10-06 13:54) [3]

народ в запросе используеться pivot короче смотрите:

PARAMETERS raion Short,month1 Short;
TRANSFORM Sum(Журнал.Количество) AS Sum_Количество
SELECT Фирмы.[№ фирмы], Фирмы.Фирма, Адреса.Адрес
FROM Фирмы INNER JOIN (Договора INNER JOIN (Адреса INNER JOIN ([выбор прайс для распред по районам] INNER JOIN Журнал ON [выбор прайс для распред по районам].[№ издания] = Журнал.[№ издания]) ON Адреса.[№ адреса] = Журнал.[Адрес поставки]) ON Договора.[№ договора] = Журнал.[№ договора]) ON Фирмы.[№ фирмы] = Адреса.[№ фирмы]
WHERE (((Журнал.Data_begin)<=[month1]) AND ((Журнал.Data_end)>=[month1]) AND ((Договора.Аннулирован)=False) AND ((Журнал.Анулирован)=False))
GROUP BY Фирмы.[№ фирмы], Фирмы.Фирма, Адреса.Адрес, Адреса.Ходовик
ORDER BY Адреса.Адрес
PIVOT [выбор прайс для распред по районам].Издание;


 
Johnmen ©   (2004-10-06 14:49) [4]

Ну если тебе удастся получить таким макаром набор данных, то дальше ничего сложного.
Определяешь количество полей в НД.
Динамически создаешь соответствующую "болванку" отчета, который будет генериться по этому НД.


 
Silver Alex ©   (2004-10-06 16:32) [5]

используй кросс-отчет


 
Denis ©   (2004-10-06 16:39) [6]

Я использую хранимую процедуру для формирования такого запроса,
и класс, оперирующий объектами FreeReport.
По поводу такой ХП - на "Королевстве", если не ошибаюсь, статья есть.



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

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

Наверх




Память: 0.48 MB
Время: 0.053 c
14-1098027153
olookin
2004-10-17 19:32
2004.11.07
Универсализация или прагматичность?


14-1098192615
Knight
2004-10-19 17:30
2004.11.07
Кто пользуется программой - Налогоплательщик ЮЛ?


1-1098269944
SPeller
2004-10-20 14:59
2004.11.07
Varinat и set - можно подружить?


3-1095409521
Guf
2004-09-17 12:25
2004.11.07
ADO Access *.udl


4-1096470270
sidrom
2004-09-29 19:04
2004.11.07
открытие файла в приложении по умолчанию