Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » FastReport

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93

Открыть новую тему     Написать ответ в эту тему

AnGo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
The_Immortal

Цитата:
Создавал правда отчет через мастер отчетов...

Сохранять форму отчета не пробовал?

Всего записей: 1078 | Зарегистр. 07-07-2002 | Отправлено: 06:44 27-05-2012
krapotkin

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ну не может там ничего само "сбрасываться"
значит, в коде что-то перегружаешь/загружаешь сохраненное  
 
есть еще свойство Хранить отчет в DFM у frxReport

Всего записей: 69 | Зарегистр. 10-01-2006 | Отправлено: 09:06 27-05-2012
The_Immortal



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AnGo

Цитата:
Сохранять форму отчета не пробовал?

Пробовал.
 

Цитата:
значит, в коде что-то перегружаешь/загружаешь сохраненное  

Запускаю мастер создания обычного отчета, выбираю там ДатаСет, поля, выбираю одно группирующее поле, меняю на альбомную ориентацию и все, ничего более.

Всего записей: 1542 | Зарегистр. 10-01-2009 | Отправлено: 12:47 27-05-2012 | Исправлено: The_Immortal, 13:40 27-05-2012
The_Immortal



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребят, решил поставить FastReport v4.12.6, но возникли сложности.
 
В папке LibD16, которую сделал recompile.exe, куча файлов. Какой из них надо запускать?
 
И ни одной инструкции под Builder я не нашел. А инстаркшн от Delphi не подходит.
 
Добавлено:
Вообще есть из живых, кто смог установить FR на билдер?

Всего записей: 1542 | Зарегистр. 10-01-2009 | Отправлено: 18:24 27-05-2012 | Исправлено: The_Immortal, 18:33 27-05-2012
AnGo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
The_Immortal

Цитата:
 
Вообще есть из живых, кто смог установить FR на билдер?

А тож! Я, например, живее всех живых. У меня он стоит и на ХЕ и на ХЕ2, исчо есть на ВСВ6. При этом штатный я вынес. Проблем, наблюдаемых тобой - не вижу. Их нет у меня.  
И честно говоря, я даже не всегда понимаю, о чем ты говоришь в своих постах. Похоже всякие мануалы с редми ты принципиально не читаешь. Поэтому и не получается у тебя ничего, поскольку неправильно делаешь. Фастик сам по себе предельно примитивная вещь для понимания.  
Либо ты, что-то не договариваешь.  
Изучи примеры, в них все ясно написано.
Успехов!
ЗЫ Перед выносом тела штатного - поищи в этой теме насчет правильной замены штатного на приблудного.
А то потом форум содрогнется от твоих воплей о помощи, типа "Усё пропало, шеф!" (с). В смысле вся палитра компонентов.

Всего записей: 1078 | Зарегистр. 07-07-2002 | Отправлено: 05:35 28-05-2012 | Исправлено: AnGo, 05:41 28-05-2012
The_Immortal



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AnGo
Спасибо за совет, я разобрался Правда "примеров" я так никаких и не нашел, но "метод тыка" не отказал

Всего записей: 1542 | Зарегистр. 10-01-2009 | Отправлено: 15:02 28-05-2012
mdid

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
есть отчет с 4 группировками и у 3 из них стоит флаг DrillDown...задача вывести сумму в каждом заголовке...но беда в том что как только я пишу в DirectionFooterOnBeforePrint

Код:
Set(<frxDBDataset1."rn">, SUM(<frxDBDataset1."AppSum">,MasterData1,1));

все суммы в видимых футерах становятся null ..даже пробовал  

Код:
Set(<frxDBDataset1."rn">, 100.2);

все равно null....как можно победить? и что это вообще такое
 
блин бред какой то...перенес этот код из футера в мемо - заработало...но теперь стало возвращать null при

Код:
  if Engine.FinalPass then
    GroupSum.Text :=Format('%2.0n',[Get(<frxDBDataset1."rn">)]);

 
проблема решилась как то сама собой...хз как..видимо методом задалбывания

Всего записей: 1298 | Зарегистр. 13-02-2006 | Отправлено: 09:14 30-05-2012 | Исправлено: mdid, 16:49 30-05-2012
AnGo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
The_Immortal
Что-то я опять тебя не понял. Сейчас специально проверил, во всех трех средах в папочке Fastreport лежит папка Demos. А там демонстрашки на сях и делфи.
В руководствах по фастику есть куски кода с примерами. То что большая часть кода на делфях не должно тебя сильно напрягать. Код простой.

Всего записей: 1078 | Зарегистр. 07-07-2002 | Отправлено: 09:37 01-06-2012
The_Immortal



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребят, прошу прощения, что не совсем по теме, но вопрос по QuickReport'у (специализированного сабжа я, увы, не нашел).
 
Подскажите, пожалуйста, в чем может быть косяк?
 
В общем, на форме присутствуют:
 

Цитата:
-QuickRep1
-QRDBText1
-QRDBText2

Перед вызовом окна предпросмотра назначаю набор данных для вышеуказанных компонентов:

Код:
QuickRep1->DataSet=ADOTable1;
QRDBText1->DataSet=ADOTable1;
QRDBText2->DataSet=ADOTable1;

 
А потом запускаю PreviewModal().
И выводится мне в окне предпросмотра отчета содержимое ADOTable1 в бесконечном цикле...
 
А с ADOQuery1 все в порядке.
 
Может кто-нибудь что помнит по QuickReport'у? Подскажите, плиз...
 
 
Благодарю!

Всего записей: 1542 | Зарегистр. 10-01-2009 | Отправлено: 02:09 13-06-2012 | Исправлено: The_Immortal, 02:10 13-06-2012
mdid

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
есть отчет с 4 группировками и у трех из них drilldown...если открыть последнюю группировку у которой куча данных... то все эти данные переносятся на новую страницу...оставляя текущую страницу пустой...что это может быть?
пардон..отбой...у самой верхней группировки стоял флаг "выводить группу на новой странице"...
 
блин как всегда..ломаешь голову полчаса...когда психонешь и напишешь вопрос - сразу находишь ответ

Всего записей: 1298 | Зарегистр. 13-02-2006 | Отправлено: 12:38 15-06-2012 | Исправлено: mdid, 12:42 15-06-2012
Frodo_Torbins

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mdid
Это благодаря смене деятельности.

Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 14:14 20-06-2012
idiMAN

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Недавно столкнулся с одной проблемой - отчёты FastReport, экспортированные в pdf с помощью TfrxPDFExport, некорректно отображаются на iPad. Причём я перепробовал штук 5 разных просмотрщиков под это устройство, но результак каждый раз один и тот же - неправильно отображается или не отображается вообще часть отчёта или весь отчёт. И это не один какой-то отчёт, а почти все. Попробовал, наверное, штук 10. На компьютере все эти отчёты отображаются корректно.
Проблему удалось решить, установив у TfrxPDFExport в свойства     EmbeddedFonts = True, но при этом существенно вырос объем каждого отчёта - с 17 Кб до 780 Кб. Самое главное, что в своих отчётах я использую только стандартные шрифты - "Arial" и "Times New Roman" и они в одних отчётах на iPad (при EmbeddedFonts = False) местами отображаются, а местами - нет (особенно если расположены внутри таблицы, хотя сама таблица прорисовывается).
 
Может кто-нибудь сталкивался с данной проблемой?

Всего записей: 466 | Зарегистр. 05-05-2003 | Отправлено: 13:17 04-07-2012
miwa

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сталкивался с подобным - шрифты в линуксе могут отображатся некорректно на второй и следующих страницах отчета, при чем даже со встроенными шрифтами. С чем связано - пока не разбирался; хотя на днях таки придется.

Всего записей: 455 | Зарегистр. 10-10-2004 | Отправлено: 13:26 04-07-2012
idiMAN

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
miwa
Если что-нибудь накопаешь, отпишись на форуме, пожалуйста.

Всего записей: 466 | Зарегистр. 05-05-2003 | Отправлено: 15:01 04-07-2012
miwa

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
idiMAN
Если найду в чем затык - обязательно.

Всего записей: 455 | Зарегистр. 10-10-2004 | Отправлено: 17:48 04-07-2012
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, как правильно сохранять отчет не в файл, а в базу.
Вот я нажал кнопку и открыл дизайнер отчета.
Передо мной дизайнер отчета.
Я создал отчет, но в дизайнере есть только кнопка, которая сохраняет в файл.
А как мне вызвать свой диалог сохранения, чтобы шаблон отчета сохранился в поток.
Сам код сохранения в поток - это не проблема.

----------
/не мы такие, жизнь такая/

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 12:22 12-07-2012
mdid

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
X11
на сколько я знаю то в дизайн тайме - никак...но у класса TfrxReport есть SaveToStream

Всего записей: 1298 | Зарегистр. 13-02-2006 | Отправлено: 13:50 12-07-2012
miwa

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
X11
 
У компонента TfrxDesigner есть событие OnSaveReport - вот его и обрабатывайте.
 
Добавлено:

Цитата:
Сам код сохранения в поток - это не проблема.
 

Ну да, написать строчку
 
Report.SaveToStream()
 
ниразу не проблема
 
Простите, не удержался.

Всего записей: 455 | Зарегистр. 10-10-2004 | Отправлено: 15:14 12-07-2012 | Исправлено: miwa, 15:14 12-07-2012
ekemov

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
X11
Создать внутри программы свой дизайнер, там есть отдельная вкладка с различныыми элиментами дизайнера.

Всего записей: 804 | Зарегистр. 23-12-2005 | Отправлено: 15:40 12-07-2012
mdid

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
X11
и кстати...я так понимаю вы хотите что бы отчет клиенту тянулся из сервера? то есть по сути хотите нормальную программу превратить в 1ass которая при запуске тянет тонну говна с сервера на клиент?...при это забивая сеть...не уж то у вас так часто меняется форма отчетов что ее надо каждый раз заново загружать?..хз..может я не прав...но мне как то кажется что это не совсем правильно

Всего записей: 1298 | Зарегистр. 13-02-2006 | Отправлено: 16:09 12-07-2012
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » FastReport


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru