Jump to content
Fórum Script Brasil
  • 0

Conversão relatórios Crystal Reports para ReportViewer


Question

3 answers to this question

Recommended Posts

  • 0

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 já!!!

Link to post
Share on other sites
  • 0

Tiago, boa tarde!

O ReportViewer nada mais é do que uma ferramenta que o auxiliará a carregar um relatório do Crystal já existente. Normalmente é usado o seguinte código abaixo (bem simples, apenas para ilustrar a situação - em VB.NET):

Imports CrystalDecisions.Shared
Imports CrystalDecisions.CrystalReports.Engine

    Dim rptRelatorio As ReportDocument
    
    '# Sendo crvVisualizador o nome do meu ReportViewer

    rptRelatorio.Load("CAMINHO_DO_RELATORIO.RPT")

    crvVisualizador.ReportSource = rptRelatorio
    crvVisualizador.Refresh()

Lembrando que a complexidade disso pode aumentar, de acordo com cada relatório. Por exemplo, se o relatório usar uma Stored Procedure, será necessário passar os parâmetros, que pode ser dinamicamente ou fixos no código. Para isso, é bom pesquisar sobre os seguintes itens no Google:

- ParameterValues

- ParameterFieldDefinition

- ParameterFieldDefinitions

- ParameterDiscreteValue

- ConnectionInfo

- TableLogOnInfo

Espero tê-lo ajudado!

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      148892
    • Total Posts
      644912
×
×
  • Create New...