Elvis Fernandes

Bom senso no uso da Tecnologia da Informação

Follow me on TwitterRSS Feeds

  • Home
  • RestfulX
  • Curriculum
  • About
  • Contact
« (Português) Novo tema e novo widget para o blog
(Português) Programar é como construir um avião… »

(Português) Gerando relatórios com o FlexReport – Parte 2 (Screencast)

Flex, flexreport, relatório, screencasts
Share this post!
  • Twitter
  • Digg
  • Facebook
  • Delicious
  • StumbleUpon
  • Google Bookmarks
  • LinkedIn
  • Yahoo Bookmarks
  • Technorati Favorites
Print article This entry was posted by Elvis Fernandes on 25/02/2009 at 08:09, and is filed under Desenvolvimento, Flex. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site.
  • HELCYAS
    CARA EU TO COMENÇANDO A LER O POST AGORA E A TRABLHAR EM FLEX TAMBEM E ESTOU COM UMA DÚVIDA
    COMO FAÇO PARA ADICIONAR A LIB DO FLEXREPORT NO MEU PROJETO...
  • Dimas
    Parabéns cara, ficou muito show....continue assim porque vc ta ajudando muita gente...
    abraço.
  • Vagner
    Ola Elvis. Parabéns pelo Screencast. estava procurando uma solução client no Flex para relatórios e vi o seu post. O FlexReport é muito fácil de entender e de criar. Contudo acredito ter cometido um erro bobo pois o meu Header não aparece no relatório, ele aperece na Miniatura do preview mas no relatório mesmo eele não aparece, nem na tela e nem na impressão. tem idéia od que posso ter feito de errado?
  • Hugo Rabelo
    Opa, Elvis.
    Estou gerando os relatórios, tudo certinho. Porém, criei mais de um relatório e acontece um problema quando abro um desses relatório e depois abro outro. O Bug é: "Type Coercion failed: cannot convert org.print::ReportDataGrid@f3cf851 to mx.controls.DataGrid".
    Isso acontece sempre que abro um relatório após o outro. Alguma sugestão para resolver esse problema?
  • Danilo T.
    Parabens pelo tutorial! salvo meu dia! :)
  • Giani Petri
    Meus Parabens Elvis!!

    Muito util seus Screencast, de verdade.

    Estou em fase inicial de desenvolvimento do meu TCC (Trabalho de Conclusao de Curso) e a ferramenta FlexReports pelo que vi e aprendi com seu Screencast, me vai ser muito util!!

    Abracos!!
  • Hugo Rabelo
    Opa, Elvis. Bom Screencast. Bem direto. Porém, estou com um probleminha, fiz todas as operações que vc indicou, porém, no momento da exibição do relatório, nele não aparecem os textos. As linhas das colunas aparecem normalmente, porém os textos não, nem o header, nem os textos das colunas.
    Quando solicitei a impressão, tudo saiu normalmente. O que pode estar acontecendo com esse texto na visualização?
  • Elvis Fernandes
    Olá, Hugo!
    Provavelmente o problema está no dimensionamento dos teus componentes. Pode ser que o objeto que contém o seu texto está mais largo que a sua página. Dê uma conferida.

    Obrigado pelo comentário!
  • Fagner
    Elvis.. qdo sai um screencast com FlexReports e AdvancedDataGrid ^^

    Abraço
  • Elvis Fernandes
    Olha, Fagner, não tenho mais nenhum screencast planejado sobre FlexReport ... ele ainda está em beta (há muito tempo), tem diversos bugs e me trouxe diversos problemas. Para coisas simples ele até quebra um galho, mas tive que abandoná-lo e procurar outra solução mais confiável. Por isso que não falei mais sobre ele por aqui ...
  • Sérgio Morais dos Santos
    Puxa muito bom, estava procurando a muito tempo algum componente assim. Ficou somente uma dúvida: Já tenho os PDF criados e gostaria de apresenta-los como se fosse paginas, dar para fazer e se sim, vc poderia mostra um exemplo? Obrigado.
  • Elvis Fernandes
    Neste caso, você poderia usar o FlashPaper. Eu nunca usei, mas parece que ele faz o que você precisa.

    Obrigado pelo comentário!
  • Paullo Estevam
    Amigo, qual programa você usou para fazer o screencast? abraço
  • Elvis Fernandes
    Olá, Paullo!
    Eu usei o Camtasia. É muito bom.
    Obrigado pelo comentário!
  • Roberto L Júnior
    Parabéns pelo material que você produziu. Gostei mesmo.

    Até mais
  • flavio
    Estou usando o FlexReport utilizando o seu exemplo, mas quando mando para impressão, perco sempre uma folha com impressao de um quadrado. Pderia me explicar porque acontece isto, não estou usando matricial. obrigado.
  • Elvis Fernandes
    @Flávio,

    Eu li em alguns blogs que o FlexReport tinha um bug na hora de imprimir alguns documentos, adicionando uma página em branco entre uma página e outra de documento impresso. Imagino que possa ser isso. Seria necessário procurar a correção do bug e aplicá-la no fonte do FlexReport que você está usando.

    @Roberto,

    Obrigado!
  • Alexandre Santos
    Parabéns pelo screencast Elvis.

    Eu estava previsando de uma maneira simples de fazer um relatório com o Flex.

    Tenho uma dúvida:
    Será que não sobrecarraga demais o cliente utilizando o FlexReport?
    Não seria mais adequado fazer o relatório no back-end?
  • Elvis Fernandes
    #Alexandre,

    Realmente, gerar relatórios no cliente pode sobrecarregá-lo sim. Mas é uma alternativa, principalmente em duas ocasiões específicas: os relatórios são muito pequenos (uma ou duas páginas) ou você não tem acesso a um backend, como no caso de aplicações em AIR.

    O mais importante na hora de decidir entre gerar o relatório no cliente ou no servidor ainda é o bom senso. Depende muito da sua aplicação, do ambiente onde a aplicação vai rodar e da sua experiência.

    Obrigado pelo comentário!
  • FAgner
    Opa, resolvido, multíssimo obrigado!
    é, e voce ainda havia dito isso no screencast,
    falha tremenda minha.. Abraço e parabéns.
  • Elvis Fernandes
    @Fagner, Esse erro acontece quando existe uma diferença entre o tamanho da página e do template. Certifique-se que você não definiu width e height para o template.
    Sobre o caminho local que aparece, vou dar uma olhada quando chegar em casa.

    @Rafael, Obrigado!
  • Rafael
    Parabéns, screencast muito útil, fácil de entender.
  • FAgner
    Elvis parabéns excelente explicação, porém não sei se eu fiz algo errado porém baixei o FlexReport.swc
    do seu link, atribui a minha aplicação, mas quando clico no botao para imprimir esta chamando um caminho local do seu computador.

    Error: Error #2030: End of file was encountered.
    at flash.display::BitmapData/setPixels()
    at org.print::Page/render()[C:\Users\Elvis\Documents\Projetos\FlexReport\org\print\Page.mxml:90]
  • cíntia
    Parabéns, ficou excelente e fácil de entender.
    Esclareceu minhas dúvidas.
  • Eduardo Kraus
    Ola Elvis

    Excelente screencast.

    Conselho de quem trabalha com isso. Diminui o tamanho das janelas, e define uma area menor para gerar o screencast. Define uma área não maior que 800X600 para as telas e o Camtasia.
  • Elvis Fernandes
    Olá, Eduardo!

    Obrigado pela dica. Como foi meu primeiro screencast, confesso que no começo fiquei meio perdido em relação a gravação, preocupado com a qualidade final. Acho que o que faltava era uma dica como essa.

    Eu usei o TipCam, pois é gratuito. Testei o Camstasia um tempo atrás, mas ele é pago :-(. Estou baixando o trial pra avaliar essa nova versão.

    Obrigado pelo comentário!
  • Marco Catunda
    Gostei. Não sabia que era tão fácil usar o FlexReport ou talvez você tenha explicado também bem que ficou fácil... :)

    Como sugestão para o próximo screencast sobre FlexReport: fazer um report com gráficos.

    Um Abraço
    --
    Marco Catunda
  • Elvis Fernandes
    Boa sugestão, Marco. Já estou pensando nos detalhes do próximo screencast, abordando implementações mais avançadas.

    Obrigado pelo comentário!
  • Piero
    Muito bacana esse screencast.

    Valeu pelo post
  • Elvis Fernandes
    Obrigado, Piero!

    Abraço!
  • Adailton Milhorini
    Excelente, ferramenta, voce explicou de uma forma simples e tranquila de aprender..

    parabéns...
    Coloca o codigo p/ baixar...

    Adailton
  • Elvis Fernandes
    Obrigado, Adailton! O feedback de vocês é muito importante para eu me balizar na criação dos artigos e screencasts.

    Você tem razão, esqueci de colocar o código. Mas já editei o post com um link para rodar a aplicação e visualizar o source.

    Abraço!
  • Bit
    Kra ficou show!!
    tava mesmo precisando de uma dica dessas com FlexReport!
    agora eh ver se conseguimos fazer relatorios mais complicados
    com ele, envolvendo master-detalhe e outras coisas.
    vlw
  • Elvis Fernandes
    Obrigado, Sandro!
    Vou ver se preparo outro screencast mostrando como fazer relatórios mais "elaborados" - esse aqui foi puramente conceitual.
    Obrigado pelo comentário!
blog comments powered by Disqus
  • Idioma

    • Português
    • English
  • Busca

  • RSS

  • Informática - Submarino.com.br
    Submarino.com.br
  • Twitter

  • Mais votados

    • (Português) Gerando relatórios com o FlexReport – Parte 2 (Screencast) 4 votes, average: 5.00 out of 54 votes, average: 5.00 out of 54 votes, average: 5.00 out of 54 votes, average: 5.00 out of 54 votes, average: 5.00 out of 5
    • (Português) Livro: A Última Grande Lição 3 votes, average: 5.00 out of 53 votes, average: 5.00 out of 53 votes, average: 5.00 out of 53 votes, average: 5.00 out of 53 votes, average: 5.00 out of 5
    • (Português) Gerando relatórios com o FlexReport – Parte 3 (Screencast) 2 votes, average: 5.00 out of 52 votes, average: 5.00 out of 52 votes, average: 5.00 out of 52 votes, average: 5.00 out of 52 votes, average: 5.00 out of 5
    • (Português) Ferramenta gratuita para proteger dados sigilosos 2 votes, average: 5.00 out of 52 votes, average: 5.00 out of 52 votes, average: 5.00 out of 52 votes, average: 5.00 out of 52 votes, average: 5.00 out of 5
    • (Português) Como definir efeitos de transição em componentes no Flex 3 2 votes, average: 5.00 out of 52 votes, average: 5.00 out of 52 votes, average: 5.00 out of 52 votes, average: 5.00 out of 52 votes, average: 5.00 out of 5
  • Blog Roll

    • Bob Fernandes
    • Café com Negócios
    • Carlos Brando
    • Edgard Davidson
    • Fórum Flex Brasil
    • Fragmentos
    • Mário Júnior
    • Ntt
  • Categorias

    • Atitude (3)
    • Boas práticas (3)
    • Cotidiano (53)
    • Cultura (16)
    • Desenvolvimento (54)
    • Design & Usabilidade (9)
    • Flex (31)
    • Geek (3)
    • Gestão (6)
    • GIT (3)
    • Humor (7)
    • marketing (2)
    • Música (3)
    • Negócios (7)
    • Outras coisas (21)
    • PHP (1)
    • Posts patrocinados (1)
    • Projetos (4)
    • Rails (21)
    • RestfulX (8)
    • Segurança (3)
    • Sem categoria (1)
    • Tech (29)
  • Tag cloud

    banco de dados blog browser combobox Cotidiano css Cultura Desenvolvimento design erro firefox Flex flexreport framework GIT google hospedagem Humor instalação internet internet explorer java lei linux livro marketing mysql Música Negócios plugin programação Projetos Rails Recuperar dados relatório restfulx RoR ruby ruby on rails Segurança usabilidade vídeo Windows wordpress xml
  • Últimos Comentários

    • Brayan_wkneip on Do you need the pro11.msi file? I don’t think so …
    • Edi_hekla on Do you need the pro11.msi file? I don’t think so …
    • Anonimo on Do you need the pro11.msi file? I don’t think so …
    • Giovanelovato on Do you need the pro11.msi file? I don’t think so …
    • Giovanelovato on Do you need the pro11.msi file? I don’t think so …
    • Marcelojornalismo on Do you need the pro11.msi file? I don’t think so …
    • Amanda on Do you need the pro11.msi file? I don’t think so …
    • Amanda_thais_santana on Do you need the pro11.msi file? I don’t think so …
    • marcos campiolo on Do you need the pro11.msi file? I don’t think so …
    • Pelopidas on Do you need the pro11.msi file? I don’t think so …
    • EUMESMO on (Português) Nova lei cria regras para atendimento dos Call Centers
    • Luiz Carlos on Do you need the pro11.msi file? I don’t think so …
    • Lanhousewg on (Português) Recuperando dados de HD formatado
    • Ricardo Avelar on Do you need the pro11.msi file? I don’t think so …
    • Livro: O Peregrino | Elvis Fernandes on (Português) Livro: O homem que foi quinta-feira
  • Calendário

    February 2009
    S M T W T F S
    « Jan   Mar »
    1234567
    891011121314
    15161718192021
    22232425262728
RSS Feeds XHTML 1.1 Top