![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Передача данных с контролов на форме в отчёт(Fast Report).
vitv © (2006-12-15 17:34:00)Запутался совсем :(
На форме есть эдит1.
В скрипте отчёта присваиваю переменной значение поля. Не видит форму :(.
VitV (2006-12-16 12:15:00) [1]Или можно через указатели?
vitv (2006-12-16 10:43:00) [2]В документации я не нашёл. Там только:
Доступ к объектам отчета из кода
Объекты FastReport (такие, как страница отчета, бэнд, мемо-объект) напрямую недоступны из вашего кода. Это означает, что вы не можете обратиться к объекту по его имени, как, например, обращаетесь к кнопке на вашей форме.
Чтобы обратиться к объекту, надо найти его с помощью метода TfrxReport.FindObject:
var
Memo1: TfrxMemoView;
Memo1 := frxReport1.FindObject('Memo1') as TfrxMemoView;
после этого можно обращаться к свойствам и методам объекта. К страницам отчета можно обращаться с помощью свойства TfrxReport.Pages:
var
Page1: TfrxReportPage;
Page1 := frxReport1.Pages[0] as TfrxReportPage;