VISUAL STUDIO COMMUNITY 2015 X CRYSTAL REPORT
Estou querendo saber qual a vantagem de usar o visual studio community 2015 de graça..... já que ele não tem suporte para o crystal report.
Alguém conseguiu instalar o crystal report no Visual Studio Community 2015?
Alguém conseguiu instalar o crystal report no Visual Studio Community 2015?
Uso o vs2015 comunity e o cristal 8.5. Só q ele não está incorporado no vs. Mas chamo a OCX dele. Apenas crio o relatório separadamente e incluo o Crystl32.OCX no projeto. Essa ocx geralmente localiza-se na pasta system32.
A função dela é chamar seu relatório (.rpt) localizado em algum diretório. A única problemática é que o relatório é mostrado em uma janela separada do projeto. Por isso que estou migrando a minha forma de se fazer relatórios. Tem várias. Mas posso citar duas. Uma é usando o ItextSharp, ou a webapi que o Kerplunk ensina em seus vÃdeos.
A função dela é chamar seu relatório (.rpt) localizado em algum diretório. A única problemática é que o relatório é mostrado em uma janela separada do projeto. Por isso que estou migrando a minha forma de se fazer relatórios. Tem várias. Mas posso citar duas. Uma é usando o ItextSharp, ou a webapi que o Kerplunk ensina em seus vÃdeos.
Olá
Como você faz a conexão com o relatório para passar os dados.
Quando o relatório é incorporado eu faço a conexão com um DataSet. Não sei nem qual a versão do Crystal acho que é a 2008.
Como você faz a conexão com o relatório para passar os dados.
Quando o relatório é incorporado eu faço a conexão com um DataSet. Não sei nem qual a versão do Crystal acho que é a 2008.
Qual banco utiliza?
Essa versão que você esta usando é free?
Uso o PostgreSQL
Não ela é paga. Mas independente da versão sempre haverá essa ocx. Só procura na pasta System32
No caso vc já fez seu relatório no crystal 2008?
E como você passa os dados para carregar o relatório?
Não uso o crystal 2008, crio os relatório dentro do visual studio mesmo.
Cara, não tem muita complicação. A primeira coisa é desenvolver seu relatório no seu Crystal 2008 separadamente do VS. Lá vc irá conectar ao banco, e fazer seu relatório. No visual studio vc vai na toolbar clica com o botão direito e vai em Choose Items. Cique na aba .COM Components e depois no botão Browse. Vá na pasta de sistema C:\Windows\System32\ e procure o Crystl32.OCX e clique em abrir. Feito isso esse novo componente fará parte da sua toolbox. Só arrastar e soltar dentro de seu form.
Clicando com o botão direito nele, vá em Proprieties. Lá vc verá todas as opções
ReportFileName: Caminho do seu relatório. Tabmém pode fazer isso programaticamente
Destination: Escolhe o destino do relatório. Se quer mostrar na tela pode deixar em Window.
Na aba Selection vc pode definir um filtro no seu relatório. Mas também pode fazer isso programaticamente:
O filtro em questão mostra todos os registros cujo nome começa com João.
Por fim apenas faça a janela do relatório abrir com o seguinte comando:
Té mais
Clicando com o botão direito nele, vá em Proprieties. Lá vc verá todas as opções
ReportFileName: Caminho do seu relatório. Tabmém pode fazer isso programaticamente
CrystalReport1.ReportFileName = Application.StartupPatch + @[Ô]\Relatórios\Clientes.rpt[Ô];
Destination: Escolhe o destino do relatório. Se quer mostrar na tela pode deixar em Window.
Na aba Selection vc pode definir um filtro no seu relatório. Mas também pode fazer isso programaticamente:
CrystalReport1.SelectionFormula = [Ô]{cliente.Nome} LIKE [ô][Ô]+João+[Ô]%[ô][Ô];
O filtro em questão mostra todos os registros cujo nome começa com João.
Por fim apenas faça a janela do relatório abrir com o seguinte comando:
CrystalReport1.Action = 1;
Té mais
Tópico encerrado , respostas não são mais permitidas