ну есть в проекте делфи переменная ...
допустим она меняется от 1 до 3 ...
если 1, то надо в заголовке отчета нпаписать "данные по
поставщику 1"
если 2 , то "список заказов менеджера Васи" ...
В принципе-в событии, в котором нужно поменять наименование -делаешь проверку на значение переменной.Вот и все:
If r=1 then
begin
Memo1.Text:='имя отчета';
end
Else If r=2 then
begin
Memo1.Text:='имя отчета';
end
...
Да это понятно ....
А как эту переменную передать в фастрепорт из делфи ?
Я так понимаю, что вот установил я в делфи переменную LISTMODE в "2" ...
Теперь как то я LISTMODE должен передать в фастрепорт и там его проанализировать .... Вот это как раз как сделать ?
Комментарии
допустим она меняется от 1 до 3 ...
если 1, то надо в заголовке отчета нпаписать "данные по
поставщику 1"
если 2 , то "список заказов менеджера Васи" ...
If r=1 then
begin
Memo1.Text:='имя отчета';
end
Else If r=2 then
begin
Memo1.Text:='имя отчета';
end
...
А как эту переменную передать в фастрепорт из делфи ?
Я так понимаю, что вот установил я в делфи переменную LISTMODE в "2" ...
Теперь как то я LISTMODE должен передать в фастрепорт и там его проанализировать .... Вот это как раз как сделать ?
Это все есть в документации, но еще раз...
где-то примерно так,
код не проверял. Елси чего подправь, но принцип такой.
2) Добавляешь переменную с именем LISTMODE в спсисок переменных отчета.
Заводишь глобальную переменную в скрипте отчета. Допустим sTitle
В отчете в обработчике события OnStartReport для отчета или OnBeforePrint для страницы пишешь:
3) В memo на ReportTitle пишешь [sTitle]
Зачинятельно работает !