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

Вниз

Как наверняка   Найти похожие ветки 

 
-=VIT=-   (2002-01-31 10:28) [0]

Собственно,есть Qreport,выводятся данные затем начинается новая страница, и в run-time"е создаются графики:

var
tmp: TQRChart;
i:integer;
begin
for i:=1 to 1 do // хотя бы один
begin
QR.newpage;
tmp:= tQRChart.create(QR);
With TQRDBChart.Create(tmp) do
begin
Parent:=TWinControl(tmp);
Name:=TeeGetUniqueName(Owner,"QRChart");
Title.Text.Clear;
Title.Text.Add(tmp.ClassName);
end;
With tmp do
begin
Parent:=qr;
Left:=10;
Top:=10;
Width:=trunc(printer.Pagewidth/2.4 );
Height:=trunc(printer.Pageheight div 5);
Chart.AddSeries( TBarSeries.Create(Self) );
Chart.Series[0].FillSampleValues(7); // данные для примера
end;
end;
end;

Впервый раз все нормально работает, с любым кол-вом графиков. В следующее обращение к отчету, старые графики начинают проявляться с первой страницы, поверх данных ;(. Правда новые появляются там где им и положено.
Понятно что при закрытии формы надо убить созданные.Пробовал и free, и destroy. не работает, а может не ктому применяю?
Буду благодарен за предложенные варианты, как в моем случае решить проблему.


 
gek   (2002-01-31 11:20) [1]

Попробуй так
procedure TForm_my.QuickRep_my_AfterPreview(Sender: TObject);
begin
Free;
end;


 
-=VIT=-   (2002-02-04 09:23) [2]

2 qek - спасибо.
Все завелось все работает, кроме .....
Если выводить на печать после предпросмотра, последний график печатается поверх данных, с первой страницы. Если вместо предпросмотра сразу выводить на печать то все - Ок.
Я так понял что при вызове Print, занова генериться отчет, тоесть получаются теже грабли, что и в начале.
Как быть?



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

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

Наверх





Память: 0.45 MB
Время: 0.004 c
1-57039
Michael C
2002-02-01 11:15
2002.02.18
Сохранение записей...


1-57041
km
2002-02-01 14:39
2002.02.18
Помогите


14-57210
Knight
2001-12-29 11:15
2002.02.18
Люди, никто не в курсе, чё с Майл.ру?


3-57016
pusrg
2002-01-24 16:49
2002.02.18
Проблема с запросом на вставку множества записей в таблицу


3-57037
Malyatkoya
2002-01-21 21:46
2002.02.18
IBQuery + Edit





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