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

Вниз

Отчеты в базах данных в Delphi 2009   Найти похожие ветки 

 
АлександрВторой   (2010-04-22 11:33) [0]

Привет всем. Я установил CodeGear Delphi 2009, раньше в основном писал в Borland Delphi 7. В Delphi 7 есть компонент QReport, который позволяет по объекту TTable (по базе данных) сделать отчет, который потом можно на принтер легко послать, вывести в итоге базу на бумаге. А вот в Delphi 2009 компонента QReport нет. И когда я открыл старую базу данных, Delphi 2009 стала на это ругаться. Вопрос в общем такой - если кто работал в Delphi 2009, писал СУБД на ней, скажите, кто знает, отчеты там вообще нельзя делать, или можно, и если можно, то какой компонент подключать (*.bpl). Заранее спасибо!


 
test ©   (2010-04-22 17:05) [1]

QReport сторонний компонент, от них вполне могли отказаться, кризис жы. На странице torry.net есть множество компонентов в том числе и для генерации отчетов. В принципе можно и самому написать. Ты как то менее сумбурно и не привязано к конкретике вопрос задать можешь? Пока что у тебя получилось я использую button1click, но почему то не работает ThttpId, хотя в версии 9 Indy все работало.


 
АлександрВторой   (2010-04-23 06:44) [2]

Я вот что имел в виду. Приведу пример. Допустим в Делфи 7 я использую функцию AssignPrn, но чтобы её использовать, нужно подключить модуль uses QPrinters. Когда я эту же прогу открываю в Делфи 2009, он ругается на QPrinters, т.к. такого модуля QPrinters.pas в Делфи 2009 нет. Неужели, думаю, нельзя теперь использовать функцию AssignPrn. Оказалось, можно. Только модуль будет не QPrinters, а просто Printers. Т.е. в Делфи 2009 исправил uses QPrinters на uses Printers, и всё заработало. ЕЩЁ в Делфи 7 есть компонент QReport - на этой вкладке есть объекты визуальные, которые выводят содержание базы данных на листочек. Например, такой объект как QRBand там есть, ну и другие. Естественно, т.к. компоненты QReport в Делфи 2009 нет, то он мою прогу, написанную на Делфи 7, не компилирует, мотюкается. Вот я и спрашиваю. Возможно, что программирование отчетов баз данных в Делфи 2009 можно делать, но эти объекты спрятаны не за вкладкой QReport, а за какой-то другой вкладкой. Соответственно, для добавления такой вкладки объектов, надо какой-то компонент подключить (*.bpl). А возможен и другой вариант - программирование отчетов базы данных в Делфи 2009 не предусмотрено по каким-то причинам. Например, компания-разработчик этого компонента просто не дала их использовать в новых Делфи.


 
test ©   (2010-04-23 07:38) [3]

Поиском пройдись по папке с Дельфи, если компонент есть найдется. Если grep умеешь пользоваться он в bin лежит.


 
Anatoly Podgoretsky ©   (2010-04-23 09:18) [4]

> АлександрВторой  (22.04.2010 11:33:00)  [0]

QReport для Дельфи 2009 есть, но покупать отдельно у производителя.
Штатный редактор для Дельфи 2009 это RAVE, боюсь, что он тебе не по зубам, но простые отчеты сможешь сделать.



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

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

Наверх




Память: 0.48 MB
Время: 0.044 c
15-1268851235
NailMan
2010-03-17 21:40
2010.08.27
Кто пользовал электронные книги, нужно посоветоваться


15-1266998875
Квартирант
2010-02-24 11:07
2010.08.27
Поиск работы


2-1265804991
Вася
2010-02-10 15:29
2010.08.27
A.V. при закрытии формы с TWebBrowser


15-1264459453
Германн
2010-01-26 01:44
2010.08.27
"Скорость движения указателя"


15-1274432547
boriskb
2010-05-21 13:02
2010.08.27
Можно не всё сразу а выборочно?