Главная страница
    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.45 MB
Время: 0.059 c
2-1266484344
Kiril123
2010-02-18 12:12
2010.08.27
Последовательность событий жизненного цикла форм


15-1275143388
oldman
2010-05-29 18:29
2010.08.27
Для тех, кто любит блюз (а тут любят блюз...)


4-1233843462
R13
2009-02-05 17:17
2010.08.27
Обрезка канваса при методе PrintWindow


2-1274946870
Delphist2
2010-05-27 11:54
2010.08.27
подойдет ли TStringList?


2-1270572897
alla4ka
2010-04-06 20:54
2010.08.27
массив+файл





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский