none
Relatorios ???? RRS feed

Respostas

Todas as Respostas

  •  O que vc precisa? Eu uso o Crystal Reports do próprio .NET 2005. Uso para aplicações web e desktop.

     

     

     

    terça-feira, 22 de janeiro de 2008 19:38
  •  

    Eu estava tentando usar o crystal do vb net mais ele nao deixa voce trabalhar o select ......

     

    Como vc faz para criar os relatorios no vb net... teria como vc me passar um passo a passo...

     

    Voce tem msn????   se tiver gostaria de saber se voce acessa depois das 7 da noite.......???/

     

     

    Estou aguardando sua resposta...

     

     

    Att

     

    Reginaldo Ribeiro

    quinta-feira, 24 de janeiro de 2008 14:51
  •  

    Reginaldo,

     

    Eu resolvo o seu problema pelo próprio MSDN.

     

    Vamos fazer o seguinte: Eu vou montar um relatório simples passo a passo e repondo ainda hoje para resolver o seu problema ok?:

     

    Agora estou no sal no trabalho. 

     

     

    quinta-feira, 24 de janeiro de 2008 16:21
  • Conforme prometido!

     

    Espero ter ajudado, depois não deixe de marcar o post como útil!

     

    1 - crie um arquivo .xsd (DataSet)
    2 - No arquivo .xsd crie um TableAdapter e faça a conexão com o banco utilizando o connection
    string do seu arquivo web.config e defina o SQL com os campos a serem utilizados no relatório.

    3 - Apos definir o SQL será exibido o próximo passo com os métodos a serem gerados (deixar todos marcados)
    ( Caso o SQL sejá complexo, melhor criar uma view no banco de dados)

    4 - Crie um novo Arquivo .rpt (Crystal Reports)

    5 - Vamos criar O relatório pelo wizard
     5.1 - No dataSource selecione ADO .NET DataSets (dentro da pasta Project Data)
     5.2 - selecione o nome da "visão" que você criou TableAdapter
     5.3 - Arraste para a lista de tabelas selecionadas (Selected TablesSmile
    6 - Na barra de ferramantas do relatório (Field Explorer), abra o Database Fields e arraste
    os campos para o relatório construindo o designer)

    7 - Pronto até aqui você fez o designer do relatório mapeando com os dados do banco de dados.

     
    8 - Imprimir o relatório:

     Observações: O relatório será exibido para impressão como um PDF


        Protected Sub cmdGerar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmdGerar.Click

            Dim crReportDocument As New ReportDocument

            Try

                Dim strPathreport As String = Server.MapPath("~\nome_do_relatorio.rpt")

                'abrindo o relatório
                crReportDocument.Load(strPathreport)

                'carregando o dataset
                Dim dsDados As New DataSet
                dsDados.ReadXmlSchema(Server.MapPath("~\App_Code\nome_do_arquivo.xsd"))

                dsDados = [faça a consulta ao banco de dados utilizando o mesmo SQL que foi utilizado no .xsd]
                crReportDocument.SetDataSource(dsDados.Tables(0))

                'exportando o arquivo para pdf
                Dim crExportOptions As ExportOptions
                Dim crDiskFileDestinationOptions As DiskFileDestinationOptions
                Dim strPDFTmp As String = "c:\exports\" & Session.SessionID.ToString & ".pdf"

                crDiskFileDestinationOptions = New DiskFileDestinationOptions()
                crDiskFileDestinationOptions.DiskFileName = strPDFTmp
                crExportOptions = crReportDocument.ExportOptions
                With crExportOptions
                    .DestinationOptions = crDiskFileDestinationOptions
                    .ExportDestinationType = ExportDestinationType.DiskFile
                    .ExportFormatType = ExportFormatType.PortableDocFormat
                End With
                crReportDocument.Export()

                'escrevendo o pdf para o browser do cliente
                Response.ClearContent()
                Response.ClearHeaders()
                Response.ContentType = "application/pdf"
                Response.WriteFile(strPDFTmp)
                Response.Flush()
                Response.Close()

                'removendo o pdf do servidor
                System.IO.File.Delete(strPDFTmp)

            Catch ex As Exception
                Throw

            Finally

                'liberando os objetos
                crReportDocument.Dispose()
                crReportDocument = Nothing

            End Try

     

    quinta-feira, 24 de janeiro de 2008 18:38
  •  

    Bom dia Laercio...

     

    O vb dot net ja nao tem uma ferramenta para exibir o relatorio... chamado crystal view ou alguma coisa assim..????

     

    Esse crystal view nao está configurado para exporta para pdf, excel ou outras extensoes????

     

     

    Voce teria um projetinho simples para eu olhar como vc chama seus relatorio e como eles sao feitos, pois eu sou iniciante nessa linguagem e estou apanhando muito...

     

    e desde ja agradeço sua atenção

     

     

     

    sexta-feira, 25 de janeiro de 2008 09:43
  •  Reginaldo,

     

    No exemplo que eu passei o resultado do relatório é um arquivo em PDF.

     

    Motivos: Eu gero o PDF sem passar pelo view do crystal reports para uma melhor compatibilidade com outros browser (Por exemplo somente o IE suporta Activex e por isso não vai conseguir exibir a caixa "configurar impressora no Firefox ou Opera) existe uma opção em que o Crystal Reports exibe um página PopUp que serve para ambos os browse mais não é nada amigável.

     

    Efetuei alguns testes de desempenho é dessa forma é bem mais rápido e não tenho problemas de concorrência (A licença do Crytal Reports que vem junto com o .NET 2005 é bem limitada) e não posso dar ao luxo de deixar um usuário ficar brincando a prioridade e no resultado.

     

    Esse final de semana vou terminar uma bela apresentação sobre Crystal Reports no .NET com vídeo (passo a passo), inclusive com opção de visualização  e na segunda-feira eu posto aqui mesmo no MSDN.

     

    Inclusive detalhando melhor os problemas de cada solução.

     

    Não deixe de marcar caso a dica sejá útil!

     

     

     

     

    sexta-feira, 25 de janeiro de 2008 12:17
  •  

    Laercio vc terminou de fazer a videio aula.. estou precisando muito disso....

     

    O meu sistema é para desktop ... ok

     

     

    Att

     

    Reginaldo Ribeiro

    segunda-feira, 28 de janeiro de 2008 16:57
  • Olá Laercio, gostaria de saber se você pode me passar o link para a vídeo aula que você mencionou? Ainda estou aprendendo (o básico) de .NET e acredito que esse material irá ser muito útil nos meus estudos.

    Obrigado

    segunda-feira, 28 de janeiro de 2008 17:26
  • Foltran,

     

    Passei o final de semana trabalhando no assunto e amanhã no final do dia informo como eu vou disponibilzar o material.

     

    Para adiantar,

     

    Serão 3 relatórios em detalhes (Listagem, Gráfico (Pizza e Barras) e um de Grupos (Group By)

    Vou mostrar a parte de configuração e impressão (com printpreview) através do ASP.NET e o Deploy dos Relatórios no IIS

    Além disso, vou mostrar como resolver os principais problemas no ambiente.

     

    até amanhã.

     

    Aceito sugestões !!! 

    segunda-feira, 28 de janeiro de 2008 23:48
  •  

    Reginaldo,

     

    Passei o final de semana trabalhando no assunto e amanhã no final do dia informo como eu vou disponibilzar o material.

     

    Para adiantar,

     

    Serão 3 relatórios em detalhes (Listagem, Gráfico (Pizza e Barras) e um de Grupos (Group By)

    Vou mostrar a parte de configuração e impressão (com printpreview) através do ASP.NET e o Deploy dos Relatórios no IIS

    Além disso, vou mostrar como resolver os principais problemas no ambiente.

     

    até amanhã.

     

    Aceito sugestões !!! 

     

    segunda-feira, 28 de janeiro de 2008 23:58
  • Bom dia Laercio

     

     

    Eu vi que vc vai postar o video aula para rodar na web.... e minha duvida é essa??? o meu sistema é desktop??? para eu fazer o relatorio é a mesma coisa... ou vai mudar???

     

     

    Att

     

     

    Reginaldo Ribeiro

    terça-feira, 29 de janeiro de 2008 09:53
  • Laercio cade o video aula???? voce ainda nao acabou???

     

     

    Estou aguardando

     

     

    Att

     

    Reginaldo Ribeiro

    quarta-feira, 6 de fevereiro de 2008 09:41
  •  

    Laercio cade a sua video aula???

     

    Estou aguardando...

     

    tem como vc me mandar via e-mail??

     

     

    ATt

     

    Reginaldo Ribeiro

    segunda-feira, 11 de fevereiro de 2008 19:32
  • Reginaldo,

     

    Desculpe a demora! Além de falar sobre o Crystal Reports estarei mostrando o desenvolvimento de relatórios com ReportView.

     

    Data: quinta-feira, 17 de abril de 2008 12:00 Brasília

    https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032370740&culture=pt-BR

     

     

    Conto com a sua presença!

     

    Obrigado.

    sexta-feira, 22 de fevereiro de 2008 02:07
  •  

    Foltran,

     

    Desculpe a demora! Além de falar sobre o Crystal Reports estarei mostrando o desenvolvimento de relatórios com ReportView.

     

    Data: quinta-feira, 17 de abril de 2008 12:00 Brasília

    https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032370740&culture=pt-BR

     

     

    Conto com a sua presença!

     

    Obrigado.


     

    sexta-feira, 22 de fevereiro de 2008 02:08
  •  Laercio da Silva Freitas wrote:

    Reginaldo,

     

    Desculpe a demora! Além de falar sobre o Crystal Reports estarei mostrando o desenvolvimento de relatórios com ReportView.

     

    Data: quinta-feira, 17 de abril de 2008 12:00 Brasília

    https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032370740&culture=pt-BR

     

     

    Conto com a sua presença!

     

    Obrigado.

     

     

     

    Laercio,

     

    Quando vamos ter esse Evento, o que está gravado só tem 1,5 minutos, com problemas.

     

    Abraços,

    Fabrício

    sexta-feira, 2 de maio de 2008 20:25
  •  fabrício,

     

    Em anexo, link para download do webcast sobre a construção de relatórios com Crystal Reports e ReportView.

     

    Maiores detalhes sobre o conteúdo de cada vídeo e onde fazer o download:

    http://forums.microsoft.com/MSDN-BR/ShowPost.aspx?PostID=3271109&SiteID=21&mode=1

     

    Conteúdo:

    Gerando relatórios do seu projeto: Crystal Reports versus Report Viewer Parte 1

    Duração: 45 minutos:

     

    Gerando relatórios do seu projeto: Crystal Reports versus Report Viewer Parte 2

    Duração: 1:30 minutos:

     

    Fiz esses vídeos com base nas principais dúvidas da comunidade MSDN sobre a construção de relatórios.

    Espero que gostem do resultado!

     

    Obrigado!

    Laércio da Silva Freitas!

     

    sábado, 3 de maio de 2008 11:11
  • olá.
    gostaria de assistir este webcast mas não estou tendo sucesso!

    Laercio vc poderia me enviar?

    no site da microsoft já fiz de tudo mas somente baixa um video com vc e um tal Leandro tentando conexão. nada mais.

    Aguardo e obrigado pela ajuda.!!!!!
    sexta-feira, 25 de julho de 2008 19:46
  •  

    Laercio,

     

    Vi o seu post mas ainda não consegui resolver o meu problema.

     

    Eu já tenho uma gridview recebendo um datatable com valores.

     

    Tem como fazer com que o relatório receba esses valores. Como está sendo criado em tempo de execução, não tem como escolher o dataset pelo wizard, porque ele ainda não foi criado. Só será criado quando se executar o comando.

     

    Teve um amigo que indicou no fórum, para pegar o resultado do datatable, criar um dataset e add o datatable nesse dataset. Depois jogar o dataset para o cache. depois enviar para o relatório.

     

    Não estou sabendo como jogar para o relatório o cache e nem se essa é a melho maneira.

     

    Tem como você dar uma olhada no post e orientar? está com assunto de: Imprimir Gridview

     

    Agradeço pela força.

    sexta-feira, 28 de novembro de 2008 17:14
  •  Reginaldo wrote:

    Pessoal me deem um dica para eu criar relatorio para sistema desktop...????

     

    Att

     

    Reginaldo Ribeiro

    segunda-feira, 1 de dezembro de 2008 10:38