Вниз
Скачать: CL | DM;

FastReport? howto...   Найти похожие ветки 

← →
ilXAM ©   (2002-05-20 11:42) [0]

Здравствуйте.
Помогите, пожалуйста разобраться с фаст репортом.
Вопрос:
Как вывести на печать, не значение из базы данных, а например напечатать значение лейбла и т.п.
Если можно, детально объяснить, то буду вам очень благодарен :-)


← →
Tkach_   (2002-05-20 12:11) [1]

В этом случае нужно использовать frUserDataset и обрабатывать событие frReport -> onGetValue.
В руководстве, кстати, довольно доходчиво описано, как это сделать. Раздел "Использование данных из не-БД источников"


← →
Anatoly Podgoretsky ©   (2002-05-20 12:24) [2]

А FastReport разве не позволяет доступ к переменным любого модуля и к свойствам метки в рантайм.


← →
Slava ©   (2002-05-20 14:13) [3]

Q: Как передать значение из программы в отчет?
A: Есть несколько способов. Первый: использовать глобальный объект
frVariables (описан в FR_Class):

frVariables["My variable"] := 10;

создает переменную My variable со значением 10. Это способ подходит,
если в отчет нужно передать статическую информацию (т.е. не меняющуюся
в течение построения отчета).
Второй способ: использовать событие TfrReport.OnGetValue. Этот способ
подходит для передачи в отчет информации, которая может меняться от
записи к записи:

procedure TForm1.frReport1GetValue(ParName: String; var ParValue: Variant);
begin
if ParName = "MyField" then
ParValue := Table1MyField.Value;
end;

И, наконец, третий способ: программно заполнить список переменных
(см. предыдущий вопрос).

with frReport1.Dictionary do
begin
Variables["MyVariable"] := "CustomerData.Customers."CustNo"";
Variables["Another Variable"] := "10";
end;




← →
Slava ©   (2002-05-20 14:14) [4]

Это была выдержка из файла FAQ.RUS из поставки FastReport


← →
ilXAM ©   (2002-05-21 07:01) [5]

спасибо всем за ответы.
К сожалению, у меня отсутствовали данные файлы помощи.


← →
ilXAM ©   (2002-05-21 09:12) [6]

Не могли бы вы выслать мне на почту эти отчеты.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.007 c
1-97278
alexdbases
2002-05-18 16:41
2002.05.30
Где взять иконки?


1-97351
dlK
2002-05-20 11:57
2002.05.30
При открытии проекта происходит подсвечивание клавиши и пункта ме


3-97213
Санёк
2002-05-10 11:48
2002.05.30
Ошибка, когда делаю backup...


3-97188
MaXie
2002-05-08 12:45
2002.05.30
Вещественный тип имеет привязку к раскладке клавиатуры?


3-97111
Elvira
2002-04-30 11:10
2002.05.30
субд Oracle8i




   Наверх