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

Вниз

Как создать многотабличный отчет в DELPHI.   Найти похожие ветки 

 
etho ©   (2002-08-05 11:26) [0]

У меня есть 3 таблицы с постоянным числом столбцов(ПЧС) и 1000 таблиц в фомате dbf или db с переменным количеством столбцов(ПЕРЧС). Нужно создать отчет, в котором отображается информация скажем так: первый столбец данных из первой таблицы ПСЧ, второй из второй, а третий из третей, а остальные столбцы отчета должны соответственно подставляться из выбранной заранее таблицы из числа (ПЕРЧС). Вопрос заключается в следующем, как сделать такое в DELPHI. Можно ли с ипользованием QREPORT или как нибудь по другому? Не охота делать тысячи форм с заранее подготовленными репортами для каждой таблицы.


 
fnatali ©   (2002-08-05 11:33) [1]

Используй в качестве НД для отчёта динамически формируемый запрос.


 
etho ©   (2002-08-05 15:08) [2]

Спасибо за ответ, это частично то что мне надо. Есть одно но, после связывания таблиц в одну, что кстати я могу сделать не только с помощью SQL, мне нужно все это, как Вы понимаете, вывести на печать. Хотелось бы это сделать как нибудь с помощью Qreport. Но дело в том что во вновь сформированной таблице, на основе которой строится отчет, может быть разное количество столбцов, а каждому полю данных из таблицы нужно на объект QuickRep ставить объект QRDBText и его связывать с данными. А вот как это сделать программно я не знаю! Как потом их добавлять программно. Помогите, если это возможно.


 
passm   (2002-08-05 17:32) [3]

Ручками, ручками... В run time, надеюсь, известно количество столбцов - вот и создавай нужное количество QRDBText"ов и позиционируй их на бандлах. Затем preview.


 
etho ©   (2002-08-06 10:30) [4]

В том то и дело что кол-во столбцов неизвестно заранее! Я считываю их из другой таблици


 
fnatali ©   (2002-08-06 11:28) [5]

Тебе ведь passm объяснил - в run time создавай отчёт. Почитай
http://delphi.mastak.ru/articles/components-rt.html


 
NickBat ©   (2002-08-06 12:06) [6]

И где это такое может понадобиться в работе? Я имею ввиду таблицы с неизвестным заранее количеством полей. Наверное очередной прикол преподователя?


 
etho ©   (2002-08-06 14:55) [7]

Всем большое спасибо! Все у меня получилось! Хотя помучался изрядно!!! Но без Вашей помоЧи точно не вышло бы!!!!



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

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

Наверх




Память: 0.48 MB
Время: 0.013 c
1-85017
MikeFW
2002-08-15 17:40
2002.08.26
Требуется помощь (Word c Delphi)...


1-84989
maxim2
2002-08-14 09:27
2002.08.26
Как нарисовать точку на форме опр. цветом и в опр. координатах


1-84953
Smithson
2002-08-15 12:22
2002.08.26
Как отобразить на taskbarе вторичные формы?


1-84998
First_May
2002-08-16 09:10
2002.08.26
Опять Excel


1-85054
TCrash
2002-08-14 13:00
2002.08.26
Виртуальный файл