Форум: "Базы";
Текущий архив: 2007.12.09;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.047 c