Главная страница
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.046 c
4-1236247314
kalexi
2009-03-05 13:01
2010.08.27
Как определить какую область занимает процесс в памяти.


2-1262612569
ZV
2010-01-04 16:42
2010.08.27
Компонент TMS Async 32 (СОМ порт) ,объясните как с ним работать


2-1271443216
fiascko
2010-04-16 22:40
2010.08.27
invalid floating point operation


2-1265380693
Loki3d
2010-02-05 17:38
2010.08.27
Возврат переменной


2-1272391252
romario
2010-04-27 22:00
2010.08.27
Сохранение файла на диск