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

Вниз

Как встроить график (Chart) в отчёт?   Найти похожие ветки 

 
SashaLebed   (2004-05-26 15:02) [0]

Подскажите, как сделать следующее?

В проекте я использую компонент Chart для построения графика. Так же, мне нужно, чтобы выводился отчёта. Какой компонент выбрать для этого я не знаю (может QuickReport; а может создать новую форму, да расположить на ней RichEdit).
Но надо, чтобы в этом отчёте отображался этот график (Chart), и отчёт можно было бы сохранять на диске в виде файла.

Вопросы:
1 Какой компонент лучше использовать, для создания отчёта?

2 Как вставить график в отчёт, например в QuickReport? И если в него, то как его сохранить в файле?

Спасибо.


 
SashaLebed   (2004-05-26 16:20) [1]

Help!! Up!


 
Семен Сорокин ©   (2004-05-26 16:22) [2]

Components->Install Packages...
кнопка Add выбираешь файл Delphi5\Bin\dcltqr50.bpl
получишь компонент QRChart
сохранять отчет можно в его формате см.
QuickRep.QRPrinter.Save();


 
SashaLebed   (2004-05-26 18:23) [3]

А что этот компонент может?

Как в него вставить график?


 
WebErr ©   (2004-05-26 18:37) [4]

Вставить график...
Мда...
А нарисовать его на форме не судьба?
Со всеми вытекающими удобствами! ;)


 
SashaLebed   (2004-05-26 19:28) [5]

4 WebErr:

Ты чё? Ясно же сказал что он нужен в отчёте, а не на форме.


 
SashaLebed   (2004-05-27 01:07) [6]

4 Семен Сорокин:

Можно ли и как, сделать так, чтобы QRChart получал данные из Chart, который расположен на форме. Просто Chart, который расположен на форме, имеет график, который изменяется в зависимости от того, что хочет пользователь.


 
SashaLebed   (2004-05-27 07:55) [7]

4 Семен Сорокин:

Можно ли с помощью какого - то свойства сразу передать QRChart"у то, что изображается на Chart?


 
Семен Сорокин ©   (2004-05-27 10:34) [8]

F1 не пробовал нажимать - там англицким по белому написано:
The Chart property defines the TChart or TDBChart component to display on a TQRChart. TQRChart is an "interface" component. It must be associated to a TChart or TDBChart component using the Chart property.


 
SashaLebed   (2004-05-28 01:38) [9]

4 Семен Сорокин:

Посмотрел. Понял, что написано. Но вот когда начал пытаться осуществить, то у меня ничего не получилось. Как через это свойство связать Chart(на Form1) и QRChart, который на отдельной форме?


 
SashaLebed   (2004-05-28 09:18) [10]

Люди горю !!!
Pls!


 
Семен Сорокин ©   (2004-05-28 09:44) [11]

QRChart.Chart := Form1.Chart;


 
SashaLebed   (2004-05-28 10:03) [12]

4 Семен Сорокин:
Спасибо!! Но, к сожалению вывело

Cannot assign to a read-only property.

И на какое событие надо писать этот код?

Я получше вопрос сформулирую:

Есть код кнопки, который выводит отчёт
Form1.QuickRep1.preview;

Как передать данные из TChart в TQRChart? Очень прошу, помогите. Как использовать свойство Chart? И на какое событие?


 
SashaLebed   (2004-05-28 10:23) [13]

UP.


 
SashaLebed   (2004-05-28 10:41) [14]

Up.


 
Семен Сорокин ©   (2004-05-28 10:47) [15]

давай мыло - вышлю


 
SashaLebed   (2004-05-28 11:20) [16]

16111@r66.ru

saspochta1@yandex.ru

Большое спасибо!!!!



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

Форум: "Основная";
Текущий архив: 2004.06.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.069 c
14-1085537546
Думкин
2004-05-26 06:12
2004.06.13
С днем рождения! 26 мая


1-1086067714
Master Paleva
2004-06-01 09:28
2004.06.13
Имитация нажатия клавиш на клавиатуре


6-1082652506
37
2004-04-22 20:48
2004.06.13
Браузер


14-1085642709
YurikGl
2004-05-27 11:25
2004.06.13
Опять форум тормозит... :(


14-1085575633
AlexG
2004-05-26 16:47
2004.06.13
Давайте разберемся....





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