CRYSTALREPORTS. ACESSO AO ACCESS 2007

ABREU 09/03/2016 20:24:30
#458883
Boa noite amigos,

Volto com mais um problema. Agora com relação ao Crystal Reports.
Concluí o meu aplicativo e fiz o pacote de instalação com o Inno Setup.
Já superei diversas dificuldades graças às orientações recebidas aqui.

Em sede de projeto, os relatórios são normalmente exibidos no CrystalReportViewer e impressos, tudo conforme programado.
Ocorre que quando rodo o aplicativo, depois de instalado, o Viewer exibe apenas um relatório vazio. Os dados do banco não são mostrados. é como se o Crystal não tivesse acesso ao banco de dados.
(Visual Studio 2012 – Access 2007 - Crystal Reports13_0_16)

Como eu poderia sair desse problema?
ACCIOLLY 10/03/2016 00:38:19
#458887
Resposta escolhida
1 - Marcar a opcao verify on every print no menu database.
2 - Desmarcar a opcao save data with report no menu arquivo.
ACCIOLLY 10/03/2016 00:41:34
#458888
Ja pensou em criar um pdf e exibi-los em um form? Assim vc nao dependera do crystal. Vai dar um pouco mais de trabalho mas no final o produto fica independente de controled complexos como o crystal.
ABREU 10/03/2016 02:37:21
#458891
Caro ACCIOLLY,

Marquei e desmarquei as opções recomendadas, mas não produziu o efeito desejado.
Tentei também o [Ô]Verificar banco de dados[Ô]:
Embora informando que [Ô]O banco de dados está atualizado[Ô], não funcionou também.

Gostei muito da sugestão do PDF. Porém...
a) Exibi-lo em um form eu sei como fazer.
b) Contudo não faço a menor ideia de como criar o relatório num PDF.

Você poderia me dar uma orientação?

Desde já, muito grato.

ACCIOLLY 10/03/2016 15:11:46
#458925
Sim! vai te dar um pouco de trabalho no começo, mas depois você aprende a gostar.
Utilizando a dll iTextSharp

Instale ela utilizando o NuGet
http://www.devmedia.com.br/criando-e-manipulando-arquivos-pdf-com-a-biblioteca-itextsharp-em-c/33392

Este vídeo te dá uma idéia básica
https://www.youtube.com/watch?v=tyZA28ZHvOs

Como você quer passar dados do banco para o pdf, utilize os conceitos adquiridos nesses tutoriais acima, pegando os valores do banco guardados em um DataTable, DataReader, DataSet, etc...
Utilize também conceitos de estruturas de repetição (for ou while)
ABREU 10/03/2016 15:33:41
#458927
Muito obrigado pelas informações.
Todo trabalho tem um começo, e todo começo tem um trabalho!
Vou começar hoje mesmo...
Até outra oportunidade.
Tópico encerrado , respostas não são mais permitidas