SugarTalk - ресурс для администраторов и разработчиков системы SugarCRM.

Работа с отчетами ZuckerReports. Часть 2

В прошлой части мы разобрали жизненный цикл отчета в Ireport, для интеграции с вашей CRM. Теперь я буду по шагам описывать подготовку к конкретно поставленной задаче (выборка из БД MySQL и экспорт отчета в PDF), а также про шрифты и PDF (точнее, про кириллические шрифты и PDF , потому как с латиницей никаких нюансов не возникает).

Создайте новый отчет (File -> New Document -> появится окно с настройками нового отчета, пока оставьте все по умолчанию) и поместите в любую часть отчета текстовое поле:

отчет Ireport

В настройках элемента отчета ищем и правим:

PDF Font – прописываем полный путь к шрифту с поддержкой кириллицы (если просто указать его название, к примеру, Arial.ttf, можем получить «смешную строку», где каждая буква накладывается на другую).

Для Win — C:\WINDOWS\FONTS\(ваш шрифт).ttf

Для UNIX — /usr/share/fonts/truetype/freefont/(ваш шрифт).ttf

Учитывайте также размеры текстового поля, где будет выводиться информация, если она не влезет физически – то и не распечатается.  Также это актуально и при выборе шрифта, если кегль самого шрифта больше или он жирнее. (Бывает, что Ireport,  не найдя обычный шрифт, выбирает сам следующий, допустим Arial Bold – он как раз может и не влезть).

Теперь про подключение к БД. Переходим Data –> Connection/Data Sources, жмем New, выбираем MySQL (это Database JDBC connection) и заполняем своими данными. Для проверки нажмите кнопку Test.

Ireport connect DBConnection

В этой же вкладке Data -> Report Query составляем запрос. Хотелось бы отметить кнопочку Query designer, где можно составить запрос средней сложности в графическом интерфейсе.

Выбранные из базы данных поля автоматически добавятся в структуру документа. Размещайте их на отчете и любуйтесь результатами ;-) .

В следующей статье разберем особенности размещения данных на теле отчета, группах, подотчетах (subreport) и разберем простенький пример.

Высказать своё мнение о статье Вы можете в комментариях, если Вас интересуют какие либо вопросы или дополнения, то обсуждение по данной теме доступно на нашем форуме.

Последнее изменениеПонедельник, 10 июля 2017 18:06
  • Оцените материал
    (0 голосов)
  • Опубликовано в SugarCRM
  • Прочитано 18030 раз

7296 комментарии

  • Cheap Nike Jerseys

    Cheap Nike Jerseys

    Комментировать 02.09.2017 14:30

    Talk with a enterprise lawyer or attorney just before establishing your organization. When you take the use of this product, you can enjoy a lot more applications. Because it's the customers website, they should be in a position to acquire access to it at any time. This is a good way to talk with other folks inside your field and acquire your company name around. You can select this device to ensure high quality outcomes and functions.
    Cheap Nike Jerseys

  • copy diamond necklace cartier

    copy diamond necklace cartier

    Комментировать 02.09.2017 14:30

    What’s Happening i am new to this, I stumbled upon this I’ve discovered It absolutely helpful and it has aided me out loads. I hope to contribute & help other users like its aided me. Great job.|
    copy diamond necklace cartier

  • 锌谢懈褌褘 褉械蟹泻懈

    锌谢懈褌褘 褉械蟹泻懈

    Комментировать 02.09.2017 14:29

    Работа с отчетами ZuckerReports. Часть 2

  • Sea Kayak

    Sea Kayak

    Комментировать 02.09.2017 14:29

    Работа с отчетами ZuckerReports. Часть 2

  • Pedestrian Safety Key Stage 3

    Pedestrian Safety Key Stage 3

    Комментировать 02.09.2017 14:25

    Youre so cool! I dont suppose Ive read anything like this before. So nice to find somebody with some original thoughts on this subject. realy thank you for starting this up. this website is something that is needed on the web, someone with a little originality. useful job for bringing something new to the internet!

  • plasma cutter

    plasma cutter

    Комментировать 02.09.2017 13:06

    Работа с отчетами ZuckerReports. Часть 2

  • Upholstery

    Upholstery

    Комментировать 02.09.2017 13:06

    I am often to blogging and i really appreciate your content. The article has really peaks my interest. I am going to bookmark your site and keep checking for new information.

  • Mortar Walling

    Mortar Walling

    Комментировать 02.09.2017 13:06

    I am really impressed with your writing skills as well as with the layout on your weblog. Is this a paid theme or did you modify it yourself? Either way keep up the nice quality writing, it?s rare to see a nice blog like this one today..

  • Cheap Jerseys Wholesale

    Cheap Jerseys Wholesale

    Комментировать 02.09.2017 13:06

    They can decide what kind of web site to run.Sell stuff on EbayEbay continues to rank among the best ways to make internet income. Its human nature to want to look at how everyone else is doing compared to ourselves but its not going to do you any favors. If you are not completely sure, its fairly simple to figure out. You should select a digicam device that gives maximum megapixels for you.
    Cheap Jerseys Wholesale

  • Specialist Fabric Upholstery Repair and Furniture Restoration

    Specialist Fabric Upholstery Repair and Furniture Restoration

    Комментировать 02.09.2017 13:06

    An impressive share, I just given this onto a colleague who was doing a little analysis on this. And he in fact bought me breakfast because I found it for him.. smile. So let me reword that: Thnx for the treat! But yeah Thnkx for spending the time to discuss this, I feel strongly about it and love reading more on this topic. If possible, as you become expertise, would you mind updating your blog with more details? It is highly helpful for me. Big thumb up for this blog post!

Оставить комментарий

Убедитесь, что вы вводите (*) необходимую информацию, где нужно
HTML-коды запрещены

Наверх

Последние новости

  • 1
  • 2
  • 3
  • 4

Популярные новости

  • 1
  • 2
  • 3
  • 4