Olá a todos,
Elvis,
Meus parabéns pelo screencast, estou ansioso pelo próximo.

A aparência do relatório renderizado no preview não me pareceu muito boa, eu
mesmo já fiz alguns testes com a classe PrintJob e o resultado não me
agradou muito. Com o FlexReport o relatório impresso fica realmente bom?

Att.,

2009/3/16 Elvis Fernandes <elvisfernan...@gmail.com>

> Olá, Rafael!
> Enquanto escrevia o e-mail anterior, eu até parei pra especificar o que
> seria esse "muitos dados", mas acabei deixando de lado pra ser mais conciso
> (e acabei sendo pouco preciso) ... :-D
>
> Um exemplo do que eu acho que seria "muitos dados" com o FlexReport é o
> seguinte: na aplicação que eu disponibilizei como exemplo, que imprime só o
> DataGrid, se você clicar várias vezes no botão "Preencher exemplos" e mandar
> gerar o relatório, ele demora um pouco pra gerar, e não dá um feedback pro
> usuário, porque o FlexReport "congela" a aplicação enquanto processa os
> dados (o problema que o Mário Júnior falou). Eu fiz isso aqui e o FlexReport
> demorou uns 20 segundos pra gerar um relatório de 35 páginas, com a
> aplicação congelada (o que eu não acho bom). A menos que eu esteja meio "sem
> parâmetros" pra avaliar o desempenho dele.
>
> Acredito que o exemplo que estou criando vai tirar sua dúvida. Enquanto
> isso, para posicionar os elementos na página do jeito que você quer, basta
> imaginar que é como se você estivesse criando o MXML de uma tela, só que ela
> será impressa.
>
> Abraço!
>
> Elvis Fernandes
>
>
>
> 2009/3/16 RafaelViana <rfl.vi...@gmail.com>
>
>
>> Não é que seja "complexo", é que no seu exemplo do screencast apenas
>> "imprimi" o datagrid, o que eu precisaria era eu posicionar onde vai
>> ficar os elementos, algo como se fosse a banda detail do Ireport.
>> A quantidade de dados não tenho muita idéia ainda isso depende de
>> relatório para relatório, você fala que o FlexReport não seja a melhor
>> solução quando envolve muitos dados, o que seria muitos dados?
>>
>> On 16 mar, 09:16, Elvis Fernandes <elvisfernan...@gmail.com> wrote:
>> > @RafaelViana,Pelo que você falou na primeira msg, acho que você já deve
>> ter
>> > visto o screencast que postei no meu blog, que é o básico do FlexReport
>> (com
>> > o exemplo do ReportDataGrid). Estou terminando o exemplo que vou mostrar
>> no
>> > segundo screencast, que seria esse exemplo "mais complexo" que tanta
>> gente
>> > procura. Mas me bateu uma dúvida: como seria um relatório mais complexo
>> pra
>> > você? Como você precisa fazer esse relatório?
>> >
>> > Concordo com o que o Mário Júnior disse. Relatório é processamento, e
>> > processamento é coisa pro server. Acho interessante discutirmos essas
>> > alternativas e conhecer todas elas, mas não podemos esquecer que o mais
>> > importante não é a ferramenta, mas o bom senso. O FlexReport é muito
>> útil
>> > para uma aplicação pequena em AIR (sem acesso a um backend pra gerar os
>> > relatórios), mas completamente inviável para gerar relatórios que
>> envolvam
>> > muitos dados e muitas páginas. Mas dependendo da situação, você pode
>> > processar os dados no server e enviá-los para o FlexReport renderizar
>> (sei
>> > lá uma idéia maluca que me ocorreu agora, não pensei direito sobre o
>> > assunto).
>> >
>> > Vou ver se estudo melhor as alternativas que foram comentadas aqui. Sem
>> > perder o bom senso de vista, claro! :-)
>> >
>> > Abraço!
>> >
>> > Elvis Fernandes
>> >
>> > 2009/3/15 RafaelViana <rfl.vi...@gmail.com>
>> >
>> >
>> >
>> >
>> >
>> > > Obrigado pelas respostas vou dar uma lida no material do Ireport que
>> > > achei(muito material disponível na internet, que diferença pro
>> > > FlexReport!), quando eu for fazer a integração, se não conseguir venho
>> > > aqui pedir a ajuda de vocês.
>> >
>> > > Abraços,
>> > > Rafael
>> >
>> > > On 15 mar, 15:14, Beto <b...@webinovacoes.com.br> wrote:
>> > > > Mário Júnior escreveu:
>> >
>> > > > > */"Tem como fazer uma pre-visualização dentro da aplicação flex do
>> > > > > relatório do jasper(igual tem no FlexReport)?"/*
>> >
>> > > > > Tinha, com o Jasper4Flex mas o projeto parou.
>> > > > > Na ultima fase do projeto (antes de ter parado) já era possível
>> > > > > visualizar relatórios simples, mas nada muito complexo ainda.
>> >
>> > > > > Agora, não vejo problema algum em usar servlets (além do
>> > > > > messagebroker) para imprimir relatórios, mesmo postando parâmetros
>> com
>> > > > > POST. É óbvio que vc não vai postar todas as informações do
>> relatório,
>> > > > > mas somente dados para pesquisa, por exemplo (bem hipotético):
>> >
>> > > > > Vc tem na tela um grid com 20 registros filtrados do dia 10/03 até
>> > > 15/03.
>> > > > > Se vc quer imprimir essa mesma lista, vc manda a data de pesquisa
>> ...
>> > > > > não o arraycollection todo.
>> >
>> > > > > Daí vc me diz:
>> > > > > "puxa.. mas o servlet fica exposto, daí qualquer pessoa pode
>> disparar
>> > > > > requisições para o servlet sem passar pela aplicação flex."
>> > > > > É, isso é verdade, mas vc pode tratar isso com Sessions ou tokens
>> de
>> > > > > identificação para saber se tem usuário logado ou não, ou várias
>> > > > > outras formas de fazer.
>> >
>> > > > > Só acho mais fácil construir e usar relatórios no jasper (com
>> > > > > iReports) doq fazer na unha com FlexReports, além também da
>> questão de
>> > > > > processamento que já comentei no e-mail anterior.
>> >
>> > > > > Agora, que é triste ver o jasper4flex parado, realmente é.
>> >
>> > > > > Falow.
>> >
>> > > > > 2009/3/15 RafaelViana <rfl.vi...@gmail.com <mailto:
>> rfl.vi...@gmail.com
>> >
>> > > > >     Poisé estou nesse dilema agora entre usar FlexReport ou o
>> Jasper...
>> >
>> > > > >     A vantagem que achei no FlexReport, é que não involve nada de
>> > > > >     servlets, tem opção de pré-visualização, só que a pior parte
>> não
>> > > tem
>> > > > >     nada de material na internet, nem documentação oficial, sempre
>> que
>> > > > >     tiver dúvidas terei que recorrer a terceiros.
>> > > > >     Ja o Jasper é completamente diferente, apesar da documentação
>> > > oficial
>> > > > >     ser paga, existe muito material na internet.O que me deixa
>> meio
>> > > > >     "inseguro" de usá-lo é a chamada dele na aplicação com
>> parametros
>> > > na
>> > > > >     servlet (e acho que uma curva de aprendizado maior), se eu já
>> > > tivesse
>> > > > >     usado em outra aplicação java, com certeza já estaria usando-o
>> :D
>> > > > >     Tem como fazer uma pre-visualização dentro da aplicação flex
>> do
>> > > > >     relatório do jasper(igual tem no FlexReport)?
>> >
>> > > > >     On 15 mar, 01:39, Mário Júnior <juninho...@gmail.com
>> > > > >     <mailto:juninho...@gmail.com>> wrote:
>> > > > >     > Ia responder na outra thread q vc levantou sobre relatórios,
>> mas
>> > > > >     já que vc
>> > > > >     > abriu uma nova, vai por aqui mesmo =D.
>> >
>> > > > >     > Seguinte... acho q o FlexReports (e incluo o AlivePDF
>> também)
>> > > > >     tem uma boa
>> > > > >     > intenção em querer gerar e visualizar relatórios dentro da
>> > > > >     própria app flex,
>> > > > >     > mas na minha humilde opinão (e reforço ser uma opinião
>> > > > >     estritamente pessoal)
>> > > > >     > acho q está "metendo o bedelho onde não é chamado". =D
>> >
>> > > > >     > Até o dia em que uma verdadeira solução para relatórios não
>> seja
>> > > > >     proposta
>> > > > >     > para o Flex, vou continuar disparando requisições para um
>> > > > >     servlet com
>> > > > >     > argumentos de pesquisa POST para que o jasper crie os
>> relatórios
>> > > > >     para mim em
>> > > > >     > pdf e cuspa-os na tela em outra janela do browser. Muito
>> mais
>> > > > >     prático, muito
>> > > > >     > mais "poderoso" e vc pode criar os relatórios da forma que
>> > > > >     quiser usando
>> > > > >     > iReports.
>> >
>> > > > >     > Se trabalhar com CrystalReports então, vc poderá
>> reaproveitar os
>> > > > >     mesmos RPTs
>> > > > >     > (extensão de relatórios do Crystal) de softwares desktop, é
>> > > > >     incrível!
>> >
>> > > > >     > Sinceramente, relatórios envolve processamento e
>> processamento é
>> > > > >     coisa de
>> > > > >     > servidor.. seguindo essa idéia, a geração de um relatório é
>> > > > >     responsabilidade
>> > > > >     > do server-side, náo do client... client é só pra exibir.
>> >
>> > > > >     > Agora, uma solução que seria incrível é o jasper4flex que
>> > > > >     reaproveita
>> > > > >     > arquivos .jrxml para gerar os relatórios no server-side, mas
>> > > > >     visualizá-os
>> > > > >     > dentro do Flex... mas, é uma pena q o projeto parou,
>> > > > >     infelizmente. =(
>> > > > >     > (alguém anima em tocar o projeto?)
>> >
>> > > > >     > Para finalizar, eu conheço muitos sistemas na web q usam
>> > > > >     FlexReports e
>> > > > >     > funcionam bem mas, ressalto que, o que eu disse acima
>> retrata
>> > > > >     minha opiniáo
>> > > > >     > pessoal. Além do mais, muito mas fácil gerá-los no server do
>> que
>> > > > >     escrever
>> > > > >     > muitas linhas em as3/mxml para fazer algo realmente complexo
>> > > quando
>> > > > >     > necessário.
>> >
>> > > > >     > Bem.. são meus 0.2 centavos =D
>> >
>> > > > >     > 2009/3/15 RafaelViana <rfl.vi...@gmail.com
>> > > > >     <mailto:rfl.vi...@gmail.com>>
>> >
>> > > > >     > > Olá procurei muito na internet, só que o máximo que achei
>> foram
>> > > de
>> > > > >     > > tutorias do FlexReport(Inclusive o exemplo oficial) só
>> > > > >     demonstram como
>> > > > >     > > fazer impressão de relatórios com a classe ReportDataGrid,
>> mas
>> > > eu
>> > > > >     > > queria fazer relatórios mais complexos, que vão além de
>> > > > >     imprimir os
>> > > > >     > > datagrids.
>> >
>> > > > >     > > Alguém que utiliza ou que ja utilizou o FlexReport, pode
>> me
>> > > > >     mostrar um
>> > > > >     > > exemplo de relatório?
>> >
>> > > > >     > > Atenciosamente,
>> > > > >     > > Rafael
>> >
>> > > > >     > --
>> > > > >     > Mário Júnior
>> > > > >     > Programador Java / Adobe Flexhttp://blog.mariojunior.com
>> > > > >     <http://blog.mariojunior.com>
>> >
>> > > > > --
>> > > > > Mário Júnior
>> > > > > Programador Java / Adobe Flex
>> > > > >http://blog.mariojunior.com
>> >
>> > > > Rafael,
>> >
>> > > > Eu sempre acompanho as threads  sobre relatorios, tive algum sucesso
>> com
>> > > > jasper4flex, o MarioJR me ajudou bastante, porem era somente para
>> > > > relatorios simples, ao aumentar a complexidade não funcionava mais,
>> ai
>> > > > voltei para servlet, aprendi uma coisa nesse periodo temos usar o q
>> > > > temos e q esta mais acessivel, não dar para quebrar a cabeça.
>> >
>> > > > Eu uso servlets o q precisar tamus na area
>> >
>> > > > --
>> > > > Atenciosamente,
>> >
>> > > > Beto
>> > > > +55 61 4063.6303 | 61 8409.1775
>> > > > Web 
>> > > > Inovaçõeswww.webinovacoes.com.br<http://xn--inovaeswww-s6a2o.webinovacoes.com.br>
>> <http://xn--inovaeswww-s6a2o.webinovacoes.com.br>
>>
>>
>
> >
>


-- 
Daniel R.C.Frank
Análise e Programação

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a