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

Вниз

Fast Report 4   Найти похожие ветки 

 
align   (2007-07-31 12:25) [0]

Добрый день!
Скажите пожалуйста, как в D7+FR4 программно получить файл fp3 ?

Смысл в том, чтобы без просмотра отчета и лишних нажатий "Сохранить..." получить файл отчета, для того чтобы его потом можно было показать через просмоторщик.


 
Сергей М. ©   (2007-07-31 12:57) [1]

PrepareReport + SaveToFile ?


 
stanislav ©   (2007-07-31 13:13) [2]

только вначале нужно сделать:

if frxReport.PrepareReport then frxReport.SaveToFile()


 
align   (2007-07-31 14:22) [3]

Хм.. страно так и делаю!!! Потом открываю его через просомтр - пустой лист с нарисованным прямоугольником, который стирается при прокрутке листа вниз.... остается ваще пустой лист.
Если файл посмотреть проводником, то в нем есть данные, но намек на то, что файл в формате xml !!!
Что делаю не так?


 
align   (2007-07-31 15:08) [4]

Не проводником - блокнотом, проститие - ошибся :)


 
stanislav ©   (2007-07-31 15:16) [5]

А что по этому поводу поддержка говорит?


 
align   (2007-07-31 15:26) [6]

Мне сказали этот форум круче поддержки :) Чесслова.... поэтому начал с вас, тем более что  начинающий и думаю что вопрос легкий :)


 
stanislav ©   (2007-07-31 15:36) [7]

правильно, т.к. они ничего не скажут я с ними выясняю 1 вопрос по месяцу. Хотя вопросы возникают из-за отсутствия русскоязычной документации.


 
align   (2007-07-31 15:43) [8]

А мне то как быть? Не уже ли мой вопрос все таки сложный? Может я свою проблему решаю не так как надо? И прошу помочь реализовать эту  неправильность? :) Я в самом первом посте в З.Ы. опсиал пробелму. Может это как-то можно по другому сделать? Просто мне показалось, что это самый верный путь, но тогда как?


 
stanislav ©   (2007-07-31 15:52) [9]

frxReport.SaveToFile() - сохраняет шаблон, а тебе нужно готовый отчет сохранить. Честно говоря никогда не сохранял, посмотрю.


 
align   (2007-07-31 16:10) [10]

Вот... я уже тоже стал до этого доходить и проверил - да это шаблон.... нашел, что в предыдущих версиях была команда что-то типа savepreparedreport... здесь не вижу :(


 
stanislav ©   (2007-07-31 16:12) [11]

Как ни странно, но другого способа не нашел :-)

Var pw:TfrxPreview;
begin
pw:=TfrxPreview.Create(self);
pw.Visible:=false;
pw.ParentWindow:=self.Handle;
frxReport1.Preview:=pw;
if frxReport1.PrepareReport() then pw.SaveToFile("C:\zz.fp3");

end;


 
align   (2007-07-31 16:29) [12]

Ай, спасибо!!! И как я сам то не догодался!?!?!? Ведь отчет получается из просмоторщика и ручками он сохраняется оттуда только... а я его пытался получить на выходе frxReport.... :) Наверное это единствено верный способ!!! Только что я ничего не создавал програмно, а прям на форму прилепил компонент Preview... нуц а дальше все просто, еще раз спасибо ;)


 
stanislav ©   (2007-07-31 16:35) [13]

Хотя это как-то странно, почему нельзя сделать прямо в TfrxReport сохранение?


 
align   (2007-07-31 16:42) [14]

Ну вообщем-то да - еще один компанент используется... Может все таки мы не нашли этого?!!?! Тем более что я же выше писал, что находил в инете обсуждения по версиям 2.х, 3.х и там проскакивала команда что-то типа savepreparedreport, вот это похоже то о чем мы щас и говрим, но в своей 4.х я эту команду не вижу, может разработчик убрал, чтобы привлечь внимание к компаненту Preview!?!?! :) Если кто-то что-то найдет, скиньте на мыло пожалуйста - буду благодарен!!! :)



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

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

Наверх




Память: 0.49 MB
Время: 0.028 c
15-1194605822
boriskb
2007-11-09 13:57
2007.12.09
Это что? Сайт вроде солидный


2-1195190960
outlaw
2007-11-16 08:29
2007.12.09
Файл помощи


2-1195132279
outlaw
2007-11-15 16:11
2007.12.09
Форматный вывод в StringGrid


15-1194461905
vasIZmax
2007-11-07 21:58
2007.12.09
Взялись бы ли вы за проект, который просто обречен на провал&#133


2-1194864830
Uno
2007-11-12 13:53
2007.12.09
Как связать две формы?