Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: FastReport экспорт в Excel

1. Если использовать фильтр frxBIFFExport для экспорта отчета в Эксель, тогда все даты в файле заменяются на текущую дату. Пробовал разные форматы дат - одна и та же лажа.
2. Если использовать фильтр frxXMLExport для экспорта отчета в Эксель, тогда файл сохраняться в формате xls и при его открытии получаю уведомление, что формат не соответствует разрешению. Если вручную переименовать в xml и открыть - тогда все ОК. Если ли возможность сохранять сразу в нужном формате?
3. Если использовать фильтр frxXLSXExport для экспорта отчета в Эксель, тогда в файле все суммы экспортируются как текст, хотя в отчете формат "%2.2f".
Есть ли безглючный экспорт данных в Эксель отчета FastReport?
Спасибо!
Ответ: Установил другую версию FR и все заработало.
Вопрос закрывается
Вопрос: FastReport. Экспорт crosstab-отчетов в Excel

Как сделать, чтобы при экспорте из FastReport 5 в Excel crosstab-отчет не разбивался на блоки, размером страницу, а выводился целиком по ширине и высоте.

Пробовал TfrxXLSExport, TfrxXLSXExport, TfrxCSVExport, TfrxXMLExport и разные настройки, но сделать не удалось.
Ответ: что значит НЕРАЗРЫВНЫЙ и РАЗРЫВЫ СТРАНИЦ. Вы вкладываете не то значение в галочки
Вопрос: FastReport и ужасное качество картинок

Есть бланк документа в PDF. Сохраняю его в PNG-формате и вставляю в FastReport в виде картинки, чтобы сверху вставить различный текст. При просмотре отчета делаю экспорт в PDF, но результат плачевный -- всё в мыле.

Возможно ли как-то улучшить качество кроме как вручную весь бланк перерисовывать встроенными инструментами???



Пример оригинального бланка (сделан через родное сохранение PDF в PNG):



Что выдаёт FastReport при экспорте отчета в PDF и PrintOptimized = False (400% увеличение):



Что выдаёт FastReport при экспорте отчета в PDF и PrintOptimized = True (400% увеличение):
Ответ:
JaDi
> Решение нашёл -- надо в свойствах изображения в FastReport установить HighQuality := True. Без него изображение сильно корёжется.

И "Колличество" поправь...

--
Vladimir A.Bakhvaloff

Posted via ActualForum NNTP Server 1.5

Вопрос: Установка FastReport в XE7

Всем привет.
Тока не бросайте в меня тапками за странный вопрос.

Как собственно установить/подключить FastReport, тот который идет с самой Delphi?

В установщике Delphi пункт FastReport включен, а в палитре компонентов я его не наблюдаю.
Ткните носом плиз в какую-нибудь инструкцию.
Ответ: Запустил поиск на диске по слову FastReport

Нашел в AppData в папке дистрибутива с ГУИДом вместо имени, папку "Fastreports installer" и внутрях файлик FastReport4VCL.exe.

Запустил его, пошла установка FR 5.1
Вроде как встал.

Что за шаманства?
Вопрос: html -> FastReport, pdf -> FastReport, url -> FR

Здравствуйте, форумчане!
Искал на форумах, не нашел способа решения проблемы. есть URL адрес - ссылка для печати Новой Почты (кто знает, поймет) можно передавать параметры как для PDF, так и для HTML варианта. По специфике работы, сотрупники юзают FastReport в качестве средства для вывода на печать. Хотелось бы так же и сделать. Читал по фастрепорту описание,- он позволяет затягивать ХТМЛ код, если он содержит простые теги форматирования, а тут целая страничка (таблица, текст, с баркодами и лого). ПДФ компоненты не юзают у нас (если уж совсем никак, то придется поставить). Пробовал делать через объект TWebBrowser, но столкнулся с проблемой: если его создавать динамически и не показывать - то метод OnDocumentComplete не может отработать - соответственно документ не загрузится, и ничего с него вытянуть нельзя, даже отправить ExecWB (с параметрами DONT_PROMPTUSER)  -- выдаст ошибку. Если делать его статикой,- то так работает, но форма при загрузке странички блымает, что не очень хорошо смотрится. Здесь пробовал копировать содержимое, в TBitmap или JPEG, но получается такая петрушка: если форма по размерам меньше чем сама страница, то при выделении для TRect размера, в него помещается только видимая часть загруженной страницы (остальное, то шо под скроллбаром - обрезается) и остальная часть белый фон. т.е. уже на этом этапе, передавать в фастрепорт нечего. 
Что вы можете посоветовать в моем случае? Если в фастрепорт нельзя передать содержимое после Поста url, то как еще можно напечатать это (по возможности без использования TWebBrowser). Потому что если  удалить Internet Explorer из компонентов системы, то даже и напечатать через ExecWB не получается возможным.
Ответ:
Здравствуйте, форумчане!
Искал на форумах, не нашел способа решения проблемы. есть URL адрес - ссылка для печати Новой Почты (кто знает, поймет) можно передавать параметры как для PDF, так и для HTML варианта. По специфике работы, сотрупники юзают FastReport в качестве средства для вывода на печать. Хотелось бы так же и сделать. Читал по фастрепорту описание,- он позволяет затягивать ХТМЛ код, если он содержит простые теги форматирования, а тут целая страничка (таблица, текст, с баркодами и лого). ПДФ компоненты не юзают у нас (если уж совсем никак, то придется поставить). Пробовал делать через объект TWebBrowser, но столкнулся с проблемой: если его создавать динамически и не показывать - то метод OnDocumentComplete не может отработать - соответственно документ не загрузится, и ничего с него вытянуть нельзя, даже отправить ExecWB (с параметрами DONT_PROMPTUSER)  -- выдаст ошибку. Если делать его статикой,- то так работает, но форма при загрузке странички блымает, что не очень хорошо смотрится. Здесь пробовал копировать содержимое, в TBitmap или JPEG, но получается такая петрушка: если форма по размерам меньше чем сама страница, то при выделении для TRect размера, в него помещается только видимая часть загруженной страницы (остальное, то шо под скроллбаром - обрезается) и остальная часть белый фон. т.е. уже на этом этапе, передавать в фастрепорт нечего. 
Что вы можете посоветовать в моем случае? Если в фастрепорт нельзя передать содержимое после Поста url, то как еще можно напечатать это (по возможности без использования TWebBrowser). Потому что если  удалить Internet Explorer из компонентов системы, то даже и напечатать через ExecWB не получается возможным.
Вопрос: FastReport. Пакетная печать.

Здравствуйте.
Вопрос к знатокам FastReport.

Возникла необходимость реализовать пакетную печать. Т.е. печать (точнее предварительно превью) сразу нескольких отчётов, построенных один за другим.

В справке FR написано:
procedure ShowReport(ClearLastReport: Boolean = True);
Запускает отчет на выполнение и показывает результат в окне предварительного
просмотра. Если параметр ClearLastReport равен False, то отчет добавляется к ранее
построенному, иначе ранее построенный отчет очищается (по умолчанию).


Т.е., если я правильно понимаю, пакетную печать (несколько отчётов в одном превью) можно организовать примерно так:
frxReport1.LoadFromFile('1.fr3');
frxReport1.ShowReport(False);
frxReport1.LoadFromFile('2.fr3');
frxReport1.ShowReport(False);




Но так не получается! В превью выводится только последний отчёт, а предыдущие затираются.
Я знаю, что можно использовать несколько PrepareReport, после чего вызывать ShowPreparedReport.
{Так работает нормально}
frxReport1.LoadFromFile('1.fr3');
frxReport1.PrepareReport(False);
frxReport1.LoadFromFile('2.fr3');
frxReport1.PrepareReport(False);
frxReport1.ShowPreparedReport;




Но мне, по ряду причин, надо именно ShowReport(False).
Объясните кто в теме, что не так?
Ответ: Ещё раз

FastReport
procedure ShowReport(ClearLastReport: Boolean = True);
Запускает отчет на выполнение и показывает результат в окне предварительного
просмотра. Если параметр ClearLastReport равен False, то отчет добавляется к ранее
построенному, иначе ранее построенный отчет очищается (по умолчанию).


Т.е. первый вызов ShowReport должен открыть превью и построить там отчёт. Второй вызов ShowReport должен добавить новый отчёт к предыдущему не затирая его.

Есть кто-нибудь, кто знает тему и может ответить по сути?
Вопрос: Настройка экспорта отчета FastReport в Word

Добрый день!
Есть приложение WinForm для заполнения акта. Форма акта сделана в FastReporte? при экспорте заполненного акта в word форматируется размер шрифта, выравнивание, поля.. Съезжает все влево sad.gif
Экспорт в PDF - все ОК. Подскажите пожалуйста, как можно настроить экспорт отчета FastReport в word?
Ответ: В самом FastReporte не делаю форматирование, не могу найти ни примера, ни похожей проблемы.
У меня из C# передаются параметры в FastReport. Прилагаю предварительный просмотр отчета и экспортированный отчет в ворде.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
        private void btn_FormActMO_Click(object sender, EventArgs e) // Формирование акта МО
        {
            Fill();
            GetCheckedValue();
            report1.Load("ActMO.frx");
            report1.SetParameterValue("NumActMO", txtbx_NumActMO.Text.ToString()); // номер акта МО
            report1.SetParameterValue("DateActMO", dateTP_DateActMO.Value.Date.ToLongDateString()); // Дата акта МО
            report1.SetParameterValue("FIO", txtbx_FIO.Text.ToString()); //  ФИО освидетельствуемого
            report1.SetParameterValue("dateBirthday", dateTP_DataBirthday.Value.Date.ToShortDateString()); // Дата рождения
            report1.SetParameterValue("Adress", txtbx_Adress.Text.ToString()); // Адрес места жительства
            report1.SetParameterValue("InfoPerson", txtbx_Info.Text.ToString()); // Сведения заполнены на основании
            report1.SetParameterValue("BasisForMO", txtbx_InfoMO.Text.ToString()); // Основание для МО
            report1.SetParameterValue("MedPodrazdelenie", MedPodrazdelenieName); // Наименование структурного подразделения
            report1.SetParameterValue("DateBeginMO", dateTP_DateBeginMO.Value.ToString("dd.MM.yyyy HH:mm")); // Дата и точное время начала МО
            report1.SetParameterValue("MedWorker", lblMedWorker.Text.ToString()); // Кем освидетельствован
            report1.SetParameterValue("Appearance", Get_Appearance.ToString()); // Внешний вид освидетельствуемого
            report1.SetParameterValue("Complaints", Get_Complaints.ToString()); // Жалобы на свое состояние
            report1.SetParameterValue("OtherComplaints", txtbx_Complaints.Text.ToString()); // Жалобы другое
 
            report1.SetParameterValue("ChangeMentality", Get_ChangeMentality); // Изменения психической деятельности
            report1.SetParameterValue("SchulteTest", Get_Schulte.ToString()); // Результат пробы Шульте
 
            report1.SetParameterValue("VegSosReaction", VegSosReactionName); // 9. Вегетативно-сосудистые реакции
            report1.SetParameterValue("Eyes", Get_Eyes.ToString()); // Зрачки
            report1.SetParameterValue("ReactionLight", ReactionLightName); // Реакция на свет
            report1.SetParameterValue("Sklers", SklersName); // Склеры
            report1.SetParameterValue("Nistagm", NistagmName); // Нистагм
 
            // 10. Двигательная сфера
            report1.SetParameterValue("Speech", Get_Speech.ToString()); // Речь
            report1.SetParameterValue("Walking", Get_Walking.ToString()); // Походка
            report1.SetParameterValue("StabilityRomberg", StabilityRombergName); // Устойчивость в позе Ромберга
            report1.SetParameterValue("FingerNose", FingerNoseName); // Точность выполнения координационных проб
            report1.SetParameterValue("ResultTashena", ResultTashenaName); // результат пробы Ташена
 
            report1.SetParameterValue("NevousSystemDisease", NervousSystemDiseaseName); // 11. Наличие заболеваний нервной системы
            report1.SetParameterValue("OtherNSD", txtbx_NervousSystemDisease.Text.ToString()); 
            report1.SetParameterValue("InfoUseDrugs", InfoUseDrugsName); // 12. Сведения о последнем употреблении алкоголя, лекарственных средств
            report1.SetParameterValue("OtherIUD", txtbx_InfoUseDrugs.Text.ToString());
 
            //13. Наличие алкоголя в выдыхаемом воздухе освидетельствуемого:
            report1.SetParameterValue("TimeFirst", dateTP_TimeFirstMO.Value.ToShortTimeString()); // 13.1 Время первого исследования
            report1.SetParameterValue("Instruments", lblMedInstruments.Text); // 13.1 Прибор первого исследования
            if (chckbx.Checked)
            {
                report1.SetParameterValue("Info2", chckbx.Text);
            }
            else
            {
                report1.SetParameterValue("TimeSecond", dateTP_TimeSecondMO.Value.ToShortTimeString()); // 13.2 Время второго исследования
                report1.SetParameterValue("Instruments2", lblMedInstruments2.Text); // 13.2 Прибор второго исследования
            }
       
            report1.SetParameterValue("ResultsToxic", txtbx_ResultsToxic.Text); // 13.2 Результаты химико-токсических исследований
            report1.SetParameterValue("TimeToxic", TimePicker_RezultToxic.Value.ToString("HH:mm"));
 
 
            report1.SetParameterValue("OtherInfo", txtbx_OtherInfo.Text.ToString()); // 14. Другие данные МО
 
            report1.SetParameterValue("DateTimeEndMO", dateTP_DateTimeEndMO.Value.ToString("dd.MM.yyyy HH:mm")); // 15. Дата и точное время окончания МО
            report1.SetParameterValue("MedResult", MedResultsName); // 16. Медицинское заключение
            report1.SetParameterValue("DateMedResults", dateTP_DateMedResults.Value.ToShortDateString()); // 17. Дата медицинского заключения
 
            report1.Show();
 
        }
Вопрос: Вопрос по экспорту из FastReport в Word, OpenOffice

Всем доброго дня!

Экспорт в отчета в Word и OpenOffice выполняется, но 'съезжает' выравнивание данных. У компонентов Memo и в RichView выравнивание по левому краю, после экспорта текст без выравнивания.
Разделить текст и добавить memo нельзя для этого отчета т.к. в отчете динамический текст, он может быть и маленький и широкий. Пробовала добавить [#13#10] при экспорте отчета данные также 'съезжают'. Подскажите, пожалуйста, как еще можно попробовать импортировать отчет в word 1 : 1.


у меня в отчете
3.1
3.2
3.3
после экспорта получаю результат 3.1, 3.2, 3.3 по центру


Delphi 2007
Ответ: gpi, спасибо. Поменяю в отчете компоненты.
Вопрос: Экспорт в Excel-Word штрихкода из Fastreport

Добрый день!
Стоит FastReport 2.5, Delphi 7.
Сделал вывод штрихкода в Fastreport и дальнейший его экспорт в Excel и Word.
Но качество штрихкода оставляет желать лучшего, боюсь потом такой штрихкод сканер не прочитает.
Как можно улучшить качество?
Ответ: Такой нормально прочитает. Бывает и хуже. :)
Вопрос: Прошу подсказки по экспорту в FastReport

Есть небольшая платежная система без исходных кодов, с несколькими отчетами в FastReport. Нужно поменять код отчета, чтобы при его запуске он автоматически экспортировался, к примеру, в rtf. При открытии файла отчета в frdemo.exe нет компонентов экспорта. С чего начать?
Ответ: Я настаиваю.