Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.17;
Скачать: CL | DM;

Вниз

Как передать переменную в FastReport ?   Найти похожие ветки 

 
Dimedrol ©   (2003-06-30 16:53) [0]

Коллеги, мне нужно в отчете писать цыфирьку,
введенную полоьзователем, скажем.
Так вот, как, например, из программы выставить значение
какого-нибудь TfrMemoView внутри отчета ?
Например сделать его = "1234567890" ?


 
Dimedrol ©   (2003-06-30 17:52) [1]

Почему сюда переместили ?!
не понятно


 
Anatoly Podgoretsky ©   (2003-06-30 17:55) [2]

Почему не удалили не понятно, чистый офтопик в базах.


 
Витал ©   (2003-06-30 18:02) [3]

frReport.OnGetValue - вам поможет


 
Dimedrol ©   (2003-06-30 18:25) [4]

2 Витал ©
Из вызывающей формы делаю -

RekF.frReport1.Dictionary.Variables["My_Var_Name"]:=989; или "989"


А уже в самой форме отчета даже так ее уже не видно -

procedure TRekF.FormShow(Sender: TObject);
begin
showmessage(RekF.frReport1.Dictionary.Variables["My_Var_Name"]);
end;

Пустоту показывает... 8-(

Понятно что я ее потом в отчете не вижу.
Там МЕМО, пытается отобразить [My_Var_Name]
Тоже пусто...

2 Anatoly Podgoretsky ©
Не знал что FastReport не относиться к базам...


 
Dimedrol ©   (2003-06-30 18:37) [5]

Спасибо Витал © !
Разобрался так :

PUBLIC
xxx:STRING

procedure TRekF.frReport1GetValue(const ParName: String;
var ParValue: Variant);
begin
if ParName="My_Var_Name" then ParValue:=xxx;
end;



 
Dimedrol ©   (2003-06-30 18:46) [6]

А вот к стати еще вопрос:

Можно ли узнать, юзер НАПЕЧАТАЛ отчет, или
он в frReport1.PrintPreparedReportDlg нажал Cancel ?


 
Hint ©   (2003-06-30 19:24) [7]

Для передачи переменных можно так:

...
frVariables["My_Var_Name"]:=xxx
...

По поводу второго вопроса... Вроде где-то на этом сайте мелькало что-то подобное, а может на http://www.fast-report.com/ru/forum.php
Некрасиво: можно отлавливать событие TfrReport.OnPrintReport...



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

Текущий архив: 2003.07.17;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
14-55777
Schummi
2003-06-28 06:18
2003.07.17
Heroes 3 Во Имя Богов


14-55836
Феликс
2003-07-01 20:44
2003.07.17
Как так гарно получилось? :)


1-55643
GENA
2003-07-04 01:38
2003.07.17
Изменение компонентов на форме


14-55857
Igor_thief
2003-06-30 22:16
2003.07.17
Форматирование текста в Дельфи


1-55511
EgorKA
2003-07-04 17:01
2003.07.17
Изменение размеров формы с borderstyle=bsNone...