Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.08.26;
Скачать: [xml.tar.bz2];

Вниз

Как создать многотабличный отчет в 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.005 c
14-85171
chips
2002-07-29 09:47
2002.08.26
Хорошо или плохо ?


1-85062
Александр456
2002-08-14 03:18
2002.08.26
Файл ресурсов (*.res)


7-85270
Alessio
2002-06-15 21:01
2002.08.26
Delay


1-84990
Olorin
2002-08-15 14:06
2002.08.26
Что-то типа eval или другие способы...


4-85281
-=NIGERS_BASTARD=-
2002-06-21 17:09
2002.08.26
Как изменить координаты окна внешнего приложения





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский