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

Вниз

QuickRep   Найти похожие ветки 

 
OlgaGril   (2004-04-02 09:42) [0]

Подскажите , пожалуйста, как можно вставить данные из динамических массивов в отчет , и как создать таблицу в отчете из этих данных?


 
Anatoly Podgoretsky ©   (2004-04-02 09:51) [1]

Смотри пример в QuickReport по OnNeedData


 
MetalFan ©   (2004-04-02 10:22) [2]

Выдержка из мануала по QR

5.56. Событие OnNeedData
Объявление
Property OnNeedData: procedure (Sender: TObject; MoreData: Boolean)
Применимо к
TQuickRep,
TQRSubDetail
Использование
Событие OnNeedData используется для создания отчетов из других источников данных, чем источники данных Delphi (datasources), таких как списки строки (string lists), массивы (arrays), текстовые файлы (text files) и другие подобные. Событие OnNeedData возникает, когда QuickReport использует команду DataSet.Next для перехода на следующую запись. Установка параметра MoreData в значение False является признаком прекращения отчета (или sub-Detail группы).
Пример
Данный код печатает список всех строк из StringList в отчете:
var
CurrentItem : Integer;
SomeStringList : TStringList;

procedure TForm1.QuickRep1BeforePrint(Sender: TQuickRep;
           var PrintReport: Boolean);
begin
CurrentItem := 0;
PrintReport := SomeStringList.Count > 0;
end;

procedure TForm1.QuickRep1NeedData(Sender:TObject;
             var MoreData:Boolean);
begin
if CurrentItem < SomeStringList.Count then
QRLabel1.Caption := SomeStringList[CurrentItem];
Inc(CurrentItem);
MoreData := CurrentItem <= SomeStringList.Count;
end;
Для дополнительной информации по созданию обработчиков смотрите соответствующие главы в данном документе.


 
Johnmen ©   (2004-04-02 11:35) [3]

>MetalFan ©   (02.04.04 10:22) [2]
>Выдержка из мануала по QR

Странный мануал... В смысле грамотности примера.
Откуда он ?

>OlgaGril  

Наиболее правильный пример использования - в демо для QR, входящим в D6 (needdata.pas)


 
MetalFan ©   (2004-04-02 11:36) [4]

если интересует - могу выслать...
не помню, откуда скачал (по QR2&QR3)



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

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

Наверх




Память: 0.45 MB
Время: 0.033 c
1-1080820739
Diver
2004-04-01 15:58
2004.04.18
Как вывести на форму текст состоящий из разных шрифтов?


1-1080477112
Pavel
2004-03-28 16:31
2004.04.18
Преобразование типов.


7-1076568590
alex_24
2004-02-12 09:49
2004.04.18
Минимизация формы


6-1076919580
Leech
2004-02-16 11:19
2004.04.18
Передача файла средствами TCP/IP


1-1080821800
Alex-21
2004-04-01 16:16
2004.04.18
Мерцание в CustomControl e





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