none
Conversão relatórios Crystal Reports para ReportViewer RRS feed

  • Pergunta

  • Ola pessoal.

    Tenho alguns relatórios que foram criados no Crystal Reports.

    Preciso converter esses relatórios para Reportviewer.

    Alguém tem alguma sugestão?

    Atte.

    terça-feira, 22 de junho de 2010 12:34

Respostas

  • Prezado, vamos lá...

    1) As próprias células da parte detail já são textboxes!! Para acertar a posição certa que você quer para eles você vai ter que fazer bastante malabarismo, já que o posicionamento não é livre como no Crystal Reports... Eu costumo inserir várias colunas (várias mesmo) e ir fazendo o merge das células pra conseguir posicionar onde eu quero...

    2) A parte de fórmulas é feita através de expressions... Por exemplo, você pode ir na propriedade text da sua célula, clicar em expression e setar as fórmulas necessárias...

    3) Acredito que como você conhece a sintaxe das fórmulas do Crystal, você não vai ter muito problema... Sempre vai ter alguma coisa ou outra que você vai apanhar mesmo, é normal... Mas, é difícil falar em geral, seria legal quando você tiver alguma necessidade mesmo específica que você volte a abrir um outro post sobre ela... :)


    André Alves de Lima
    Visite o meu site: http://andrealveslima.spaces.live.com
    Me siga no Twitter: @andrealveslima
    terça-feira, 22 de junho de 2010 23:19
    Moderador
  • Tiago,

    É um pouco diferente sim, mas, nada assustador... A sintaxe do Report Viewer é baseada em VB, então, não vai ser muito complicado pra você entender...


    André Alves de Lima
    Visite o meu site: http://andrealveslima.spaces.live.com
    Me siga no Twitter: @andrealveslima
    quarta-feira, 23 de junho de 2010 23:46
    Moderador
  • Um comentário a respeito do primeiro ponto da resposta do AndreAlvesLima. As proprias células sao containers, se nada for adicionado ela funciona como uma textbox, mas você pode por exemplo inserir um 'Rectangle' que atua como um canvas, nesse retangulo você pode adicionar textboxes e pode manejá-las de forma livre dentro da célula.

    Outra alternativa é utilizar o componente LIST ao invez de table. Pois o list permite posicionamento livre de objetos.


    Boreki[MSFT] - SQL Server Reporting Services
    sexta-feira, 25 de junho de 2010 02:38

Todas as Respostas

  • Ola pessoal.

    Tenho alguns relatórios que foram criados no Crystal Reports.

    Preciso converter esses relatórios para Reportviewer.

    Alguém tem alguma sugestão?

    Atte.

    terça-feira, 22 de junho de 2010 12:11
  • Pessoal, aparentemente vou ter que construir os relatórios novamente um a um no Report Viewer.

    Tenho algumas dúvidas!

    Não sei nada de Report Viewer (ainda).

    Eu comeceia a dar uma olhada e verifiquei que:

    No Crystal, na sessão Details, eu conseguia inserir um textbox e os campos do meu dataset e posiciona-los de acordo com minha necessidade.

    No Report Viewer, "tem" que utilizar o controle table, que retorna a "sessão" Header e Data.

    Mas não consigo inserir um text box dentro do details por exemplo!

    Tenho algumas perguntas (por enquanto) referente a Report Viewer, se puder me dar um help:

    1 - Como comentado acima, como inserir text box na sessão details e posiciona-los?

    2 - Como é feito a parte de fórmulas?

    3 - Na maioria dos meus relatórios utilizo fórmulas, alguns relatórios foi bem difícil fazer. 
        Você poderia me dar uma dica de como fazer essa conversão dessas fórmulas, etc...?

    Agradeço desde ja!!!
    terça-feira, 22 de junho de 2010 14:08
  • Pessoal, aparentemente vou ter que construir os relatórios novamente um a um no Report Viewer.

    Tenho algumas dúvidas!

    Não sei nada de Report Viewer (ainda).

    Eu comeceia a dar uma olhada e verifiquei que:

    No Crystal, na sessão Details, eu conseguia inserir um textbox e os campos do meu dataset e posiciona-los de acordo com minha necessidade.

    No Report Viewer, "tem" que utilizar o controle table, que retorna a "sessão" Header e Data.

    Mas não consigo inserir um text box dentro do details por exemplo!

    Tenho algumas perguntas (por enquanto) referente a Report Viewer, se puder me dar um help:

    1 - Como comentado acima, como inserir text box na sessão details e posiciona-los?

    2 - Como é feito a parte de fórmulas?

    3 - Na maioria dos meus relatórios utilizo fórmulas, alguns relatórios foi bem difícil fazer. 
        Você poderia me dar uma dica de como fazer essa conversão dessas fórmulas, etc...?

    Agradeço desde ja!!!
    terça-feira, 22 de junho de 2010 14:08
  • Prezado, vamos lá...

    1) As próprias células da parte detail já são textboxes!! Para acertar a posição certa que você quer para eles você vai ter que fazer bastante malabarismo, já que o posicionamento não é livre como no Crystal Reports... Eu costumo inserir várias colunas (várias mesmo) e ir fazendo o merge das células pra conseguir posicionar onde eu quero...

    2) A parte de fórmulas é feita através de expressions... Por exemplo, você pode ir na propriedade text da sua célula, clicar em expression e setar as fórmulas necessárias...

    3) Acredito que como você conhece a sintaxe das fórmulas do Crystal, você não vai ter muito problema... Sempre vai ter alguma coisa ou outra que você vai apanhar mesmo, é normal... Mas, é difícil falar em geral, seria legal quando você tiver alguma necessidade mesmo específica que você volte a abrir um outro post sobre ela... :)


    André Alves de Lima
    Visite o meu site: http://andrealveslima.spaces.live.com
    Me siga no Twitter: @andrealveslima
    terça-feira, 22 de junho de 2010 23:19
    Moderador
  • Entendi!

    Só mais uma pergunta (pelo menos por enquanto  :-D).

    A sintaxe das fórmulas no Report Viewer, tem muita diferença em relação ao Crystal?

    Obrigado pela ajuda!

    Abraços.

    quarta-feira, 23 de junho de 2010 12:42
  • Tiago,

    É um pouco diferente sim, mas, nada assustador... A sintaxe do Report Viewer é baseada em VB, então, não vai ser muito complicado pra você entender...


    André Alves de Lima
    Visite o meu site: http://andrealveslima.spaces.live.com
    Me siga no Twitter: @andrealveslima
    quarta-feira, 23 de junho de 2010 23:46
    Moderador
  • Um comentário a respeito do primeiro ponto da resposta do AndreAlvesLima. As proprias células sao containers, se nada for adicionado ela funciona como uma textbox, mas você pode por exemplo inserir um 'Rectangle' que atua como um canvas, nesse retangulo você pode adicionar textboxes e pode manejá-las de forma livre dentro da célula.

    Outra alternativa é utilizar o componente LIST ao invez de table. Pois o list permite posicionamento livre de objetos.


    Boreki[MSFT] - SQL Server Reporting Services
    sexta-feira, 25 de junho de 2010 02:38