Crystal Report + VB2005.NET + MDB + DataSet
Boa tarde,
Estou usando o Visual Studio 2005 (Visual Basic .NET) e Crystal Report com MDB.
A idéia é Gerar um DATASET com o resultado de um Select. Com esse DATASET preencido, crio o Relatório.
Não estou sabendo como fazer isso.
Tenho em torno de 30 Relatórios para serem feitos. Abaixo coloquei os principais.
Eu aprendendo a fazer estes os outros são derivações.
Este são os tipos de relatórios no Cristal Report:
OS DADOS SÃO CARGA e DESCARGA DE MATERIAL. Cada REGISTRO é uma VIAGEM.
Primeiro seleciona-se uma Data ou um Intervalo de Dada:
Opção 1) depois gera-se todo o Relatório;
Opção 2) depois seleciono o UM MATERIAL OU TODOS MATERIAIS ,gera-se todo o Relatório com os SOMATÓRIOS;
Opção 3) depois seleciono o COD_LOCADO, gera-se todo o Relatório com os SOMATÓRIOS (mostrando o intervalo por viagem. Ou seja relacionando o intervalo entre os campos HORAINI_DE);
Quanto mais rápido conseguirem me atender eu agradeço,
Obrigado,
Ernany
obs: Estou tentando anexando o Banco de dados MDB e um arquivo no Excel, para ter uma idéia neste e-mail
mas não estou conseguindo.
Estou usando o Visual Studio 2005 (Visual Basic .NET) e Crystal Report com MDB.
A idéia é Gerar um DATASET com o resultado de um Select. Com esse DATASET preencido, crio o Relatório.
Não estou sabendo como fazer isso.
Tenho em torno de 30 Relatórios para serem feitos. Abaixo coloquei os principais.
Eu aprendendo a fazer estes os outros são derivações.
Este são os tipos de relatórios no Cristal Report:
OS DADOS SÃO CARGA e DESCARGA DE MATERIAL. Cada REGISTRO é uma VIAGEM.
Primeiro seleciona-se uma Data ou um Intervalo de Dada:
Opção 1) depois gera-se todo o Relatório;
Opção 2) depois seleciono o UM MATERIAL OU TODOS MATERIAIS ,gera-se todo o Relatório com os SOMATÓRIOS;
Opção 3) depois seleciono o COD_LOCADO, gera-se todo o Relatório com os SOMATÓRIOS (mostrando o intervalo por viagem. Ou seja relacionando o intervalo entre os campos HORAINI_DE);
Quanto mais rápido conseguirem me atender eu agradeço,
Obrigado,
Ernany
obs: Estou tentando anexando o Banco de dados MDB e um arquivo no Excel, para ter uma idéia neste e-mail
mas não estou conseguindo.
Ernany
Curtidas 0
Respostas
Ernany
03/04/2009
Segue os arquivos MDB e Excel para completar o chamado.
Obrigado,
Ernany
[#VIDEO-91#]
[#VIDEO-91#]
GOSTEI 0
Ernany
03/04/2009
Boa Noite,
Estou colocando os links dos arquivos.
https://www.devmedia.com.br/imagens/discovirtual/185374/CargaDescargaBase.zip
https://www.devmedia.com.br/imagens/discovirtual/185374/ModeloRelatorio.zip
Obrigado,
Ernany
Estou colocando os links dos arquivos.
https://www.devmedia.com.br/imagens/discovirtual/185374/CargaDescargaBase.zip
https://www.devmedia.com.br/imagens/discovirtual/185374/ModeloRelatorio.zip
Obrigado,
Ernany
GOSTEI 0
Luiz Maia
03/04/2009
Ola Ernany,
O que vc esta querendo fazer é bastante simples. Por favor peço que faça este curso:
https://www.devmedia.com.br/cursos/listcurso.asp?curso=70
obs: Caso náo tenha acesso ao mesmo, me avise que providencio para vc gratuitamente.
Pelo que percebi vc tera que desenvolver varios relatorios, este curso sera fundamental para vc executar um bom trabalho e desenvolver seus relatorios de forma consistente, rapida e satisfatorio para seus clientes.
Depois que ver as videos aulas (que sao muito simples e explicativas) caso ainda persista alguma duvida, por favor nao exite em me contactar para que eu possa esclarecer suas duvidas.
Aguardo um retorno seu, ok?
Abraços
Att
Luiz Maia
GOSTEI 0
Ernany
03/04/2009
Bom dia,
Eu já baixe todos os videos daquele curso. E já assisti todos. estou precisando de um empurrão. Tinha pelo menos como você fazer um??? A idéia é atualizar um DataSet e mostrar o resultado no Crystal Report... sempre usando os
filtros de data mais outro campo.
Já li também sobre Dataset tipado.... Tentei por aqui alguém para me ajudar.... mas não consegui....
A minha esperança é vocês..... estou "EMPACADO" a 3 semanas nisso.
O que você puder me ajudar eu agradeço.
Obrigado pela atenção,
Ernany
Eu já baixe todos os videos daquele curso. E já assisti todos. estou precisando de um empurrão. Tinha pelo menos como você fazer um??? A idéia é atualizar um DataSet e mostrar o resultado no Crystal Report... sempre usando os
filtros de data mais outro campo.
Já li também sobre Dataset tipado.... Tentei por aqui alguém para me ajudar.... mas não consegui....
A minha esperança é vocês..... estou "EMPACADO" a 3 semanas nisso.
O que você puder me ajudar eu agradeço.
Obrigado pela atenção,
Ernany
GOSTEI 0
Luiz Maia
03/04/2009
Ola Ernani,
Vou fazer um exemplo pra vc aqui e te mando.
Farei então usando DataSet tipado, como vc pediu.
Preciso da query que vc quer usar e quais os parametros que entrarão no filtro, assim te mando tudo "mastigado", ok?
Estou aguardando vc me mandar e enquanto isto instalo o CrystalReport em minha maquina, pois so estou com o ReportService aqui agora.
Abraços
Att
Luiz Maia
GOSTEI 0
Devmedia
03/04/2009
Ernany,
o consultor está no aguardo do envio dos arquivos para poder trabalhar na sua resposta.
Assim que mandar, o mesmo providenciará sua resposta, ok!
o consultor está no aguardo do envio dos arquivos para poder trabalhar na sua resposta.
Assim que mandar, o mesmo providenciará sua resposta, ok!
GOSTEI 0
Ernany
03/04/2009
Boa tarde Luiz,
Desculpa por demorar na resposta. Como você respondeu tão rápido,e eu não tinha todos os dados
certos da tabela. E como voce disse que passaria tudo "mastigado", eu tinha que organizar o projeto.
Passei ontem o dia todo trabalhando. E surgiram algumas dúvidas. Veja se estou certo:
1- Como vão ser vários Relatórios, vou ter uma tela inicial de onde seleciono os filtros.
Segue uma tela do Access como exemplo. E um botão que clicando vou para a tela que tem
o Relatório. Certo??
https://www.devmedia.com.br/imagens/discovirtual/185374/tela%20Relatorios060409.zip
2- Preciso então ter tudo parametrizado para funcionar o BOTÃO. certo???
3- Você falou em "DataSet tipado".... Está certo o raciocino de ter um tabela principal e dela
gerar os DataSet tipados para criar os Relatórios???
4- Segue o mesmo banco MDB com mais dados. Eu dupliquei os valores para ter mais informações
no Relatório.
https://www.devmedia.com.br/imagens/discovirtual/185374/CargaDescargaBase060409-2.zip
5- Segue outro arquivo do Excel que tem o EXEMPLO do Relatório. É a planilha 2, no qual você
poderia montar em relação a ela.
https://www.devmedia.com.br/imagens/discovirtual/185374/tela%20Relatorios060409a.zip
6- Os filtros que vou ter são:
a- Codigo da Obra (COD_OBRA)
b- Periodo(DATA)
c- MATERIAL
d- PLACA do veículo
Se não for abusar muito, se você puder gravar um videozinho mostrando o que você fez
agradeço.
Obrigado,
Ernany
*********************************************************************
Repetindo do primeiro E-MAIL:
Este são os tipos de relatórios no Cristal Report:
OS DADOS SAO CARGA e DESCARGA DE MATERIAL. Cada REGISTRO é uma VIAGEM.
Primeiro seleciona-se uma Data ou um Intervalo de Dada:
Opção 1) depois gera-se todo o Relatório;
Opção 2) depois seleciono o UM MATERIAL OU TODOS MATERIAIS ,gera-se todo o Relatório com os SOMATORIOS;
Opção 3) depois seleciono o COD_LOCADO, gera-se todo o Relatório com os SOMATORIOS (mostrando o intervalo por viagem. Ou seja relacionando o intervalo entre os campos HORAINI_DE);
*********************************************************************
Desculpa por demorar na resposta. Como você respondeu tão rápido,e eu não tinha todos os dados
certos da tabela. E como voce disse que passaria tudo "mastigado", eu tinha que organizar o projeto.
Passei ontem o dia todo trabalhando. E surgiram algumas dúvidas. Veja se estou certo:
1- Como vão ser vários Relatórios, vou ter uma tela inicial de onde seleciono os filtros.
Segue uma tela do Access como exemplo. E um botão que clicando vou para a tela que tem
o Relatório. Certo??
https://www.devmedia.com.br/imagens/discovirtual/185374/tela%20Relatorios060409.zip
2- Preciso então ter tudo parametrizado para funcionar o BOTÃO. certo???
3- Você falou em "DataSet tipado".... Está certo o raciocino de ter um tabela principal e dela
gerar os DataSet tipados para criar os Relatórios???
4- Segue o mesmo banco MDB com mais dados. Eu dupliquei os valores para ter mais informações
no Relatório.
https://www.devmedia.com.br/imagens/discovirtual/185374/CargaDescargaBase060409-2.zip
5- Segue outro arquivo do Excel que tem o EXEMPLO do Relatório. É a planilha 2, no qual você
poderia montar em relação a ela.
https://www.devmedia.com.br/imagens/discovirtual/185374/tela%20Relatorios060409a.zip
6- Os filtros que vou ter são:
a- Codigo da Obra (COD_OBRA)
b- Periodo(DATA)
c- MATERIAL
d- PLACA do veículo
Se não for abusar muito, se você puder gravar um videozinho mostrando o que você fez
agradeço.
Obrigado,
Ernany
*********************************************************************
Repetindo do primeiro E-MAIL:
Este são os tipos de relatórios no Cristal Report:
OS DADOS SAO CARGA e DESCARGA DE MATERIAL. Cada REGISTRO é uma VIAGEM.
Primeiro seleciona-se uma Data ou um Intervalo de Dada:
Opção 1) depois gera-se todo o Relatório;
Opção 2) depois seleciono o UM MATERIAL OU TODOS MATERIAIS ,gera-se todo o Relatório com os SOMATORIOS;
Opção 3) depois seleciono o COD_LOCADO, gera-se todo o Relatório com os SOMATORIOS (mostrando o intervalo por viagem. Ou seja relacionando o intervalo entre os campos HORAINI_DE);
*********************************************************************
GOSTEI 0
Luiz Maia
03/04/2009
Ola Ernany,
Antes de mais nada, pq vc esta usando o Access e o CrystalReport?
Por que não usar o SQL Express (gratuito) e o ReportViewer (integrado com o VisualStudio).
Não sei em que estagio se encontra sua aplicação, mas dê um pesquisada nestes recursos que o farão ganhar bastante tempo, pérformace e robustes.
Estou analisando uma solução para sua aplicação.
Abraços
Att
Luiz Maia
GOSTEI 0
Ernany
03/04/2009
Boa Noite Luiz,
Estou usando o Access pois o programa foi desenvolvido a 1 ano atrás e tinha várias
funções prontas. E o CrystalReport por ter mais recursos que o ReportViewer. A vantagem do Access
é que é só um arquivo. O SQL Express preciso de instalar mais arquivos.... Não é isso???
Trabalhei em outro programa usando o SQLlite com o ReportViewer. Não consegui fazer funcionar
com o CrystalReport. Gostei muito do SQLlite... É muito pequeno e só preciso dele funcionar.
Eu gostaria de passar para o SQLlite....
O que você acha???
Obrigado,
Ernany
Estou usando o Access pois o programa foi desenvolvido a 1 ano atrás e tinha várias
funções prontas. E o CrystalReport por ter mais recursos que o ReportViewer. A vantagem do Access
é que é só um arquivo. O SQL Express preciso de instalar mais arquivos.... Não é isso???
Trabalhei em outro programa usando o SQLlite com o ReportViewer. Não consegui fazer funcionar
com o CrystalReport. Gostei muito do SQLlite... É muito pequeno e só preciso dele funcionar.
Eu gostaria de passar para o SQLlite....
O que você acha???
Obrigado,
Ernany
GOSTEI 0
Luiz Maia
03/04/2009
O Access pode ser considerado um SGBD, não tem procedures, transação, trigers, jobs e outras coisas. Portanto é um "banco de dados" usado apenas para questões didaticas, não se usa de maneira nenhuma em sistemas.
O SQL Express é uma versão gratuita do SQL Server, mas com algumas funções a menos. Use ele, não vai se arrepender. Vc pode baixa-lo no site da Microsoft.
Aguardo seu retorno,
Abraços
Att
Luiz Maia
GOSTEI 0
Ernany
03/04/2009
Bom dia Luiz,
Você não comentou nado sobre o SQLite.....
Sobre o SQL Express eu devo seguir essa instalação, tanto na minha máquina como no cliente?
http://www.50minutos.com.br/2007/07/instalacao-do-sql-server-2005/
Você conhece alguma versão do sql express flat file, ou seja, que funciona sem server??
Obrigado,
Ernany
Você não comentou nado sobre o SQLite.....
Sobre o SQL Express eu devo seguir essa instalação, tanto na minha máquina como no cliente?
http://www.50minutos.com.br/2007/07/instalacao-do-sql-server-2005/
Você conhece alguma versão do sql express flat file, ou seja, que funciona sem server??
Obrigado,
Ernany
GOSTEI 0
Luiz Maia
03/04/2009
Ola Ernani,
Na verdade vc precisa baixar o EXPRESS, o link que me mandou deve ser algum trial da versão full.
Baixe-o aqui, diretamente do site da MS:
http://www.microsoft.com/sqlserver/2008/en/us/express.aspx
Quanto ao SERVER, todos os SGBDs são servidores de dados, diferentemente do ACCESS que é um arquivo que contem dados.
O Sql Lite é apenas um gerenciador gratuito de banco de dados, podendo ser Access, MSDE ou ate mesmo o SQL Server, não é um SGBD. Particularmente, nunca o usei. Quem conhece um pouco de sql já é o suficiente para usá-lo. Não traz muitas ferramentas para facilitar a operação porém é bem simples e rápido. Contém os recursos principais de edição das tabelas (incluir, alterar, excluir, dropar e tudo mais). Funciona bem para quem precisa de um "manager" externo.
E quanto a sua aplicação? Ja decidiu o que usar?
SQL Express X Access
ReportViewer X CrystalReport
Aguardo seu retono
Abraços
Att
Luiz Maia
GOSTEI 0
Ernany
03/04/2009
Bom dia Luiz,
Você me convenceu.... vou estar utilizando o SQL Express 2008 + CrystalReport.
O CrystalReport não tem mais recursos que o ReportViewer??? Que vantagem eu teria de usar o
ReportViewer???
Vou criar as tabelas no SQL Express 2008 e te envio para o Relatório.
Obrigado,
Ernany
GOSTEI 0
Luiz Maia
03/04/2009
Que bom que optou pelo SQL. Vai ficar satisfeito.
Quanto ao ReportViewer, ele é somente um visualizador integrado ao VS, nele vc exibe seus relatorios que sao arquivos .rdcl e os Reports do Crystal sao .rpt.
Quanto a usar um ou outro, vc decide, Segue uma breve comparação entre ambos. Eu sugeri o Report do VS pois se assemelha com o Reporting Services e pareticularmente gosto muito dele. Sempre usei e me atendeu perfeitamente, mas volto a repetir, fica a seu criterio decidir qual usar. De uma olhada no texto antes.
Crystal Reports
O crystal reports é uma ferramenta da Microsoft, totalmente integrada com o Visual Studio e que tem a finalidade de criar relatórios e ele oferece suporte ao ADO. Net, web services, etc. É uma ferramenta simples que fica localizada no próprio toolbox do visual Studio, e tem como principal vantagem a facilidade de criação de relatórios dentro da aplicação, dando assim uma maior produtividade ao trabalho do desenvolvedor.
Sua facilidade de integração permite o acesso a mais de 30 bancos de dados, esses relatórios podem ser distribuídos em diversos formatos (doc, xls, web, entre outros). Esses relatórios são montados através de assistentes que ajudam na criação, proporcionando um ganho de tempo. Segue abaixo algumas funcionalidades do Crystal Reports: Transformar rapidamente qualquer dado em informação poderosa e interativa. Criar, modificar e visualizar relatórios. Permitir acesso e interação com os relatórios via portal, dispositivo wireless e documentos. Exportar os relatórios para diversos formatos. Integrar os relatórios dentro da sua aplicação desenvolvida em VDF ou outra linguagem. Segue algumas versões do crystal reports: Developer Edition - Para adicionar visualização, impressão e exportação de relatórios em suas aplicações (Visual DataFlex, Visual Basic, etc). Professional Edition - Para criação e manutenção de relatórios acessando uma larga variedade de fontes de dados além de uma opção de distribuição de relatórios na web para workgroups. Standard Edition - Para desenvolvimento de relatórios básicos acessando fontes de dados do tipo PC (DataFlex, Paradox, dBase, etc). Em suma o crystal reports é um gerador de relatórios integrado com o visual Studio, que tem como principal característica a sua facilidade na utilização dando assim uma maior produtividade ao desenvolvedor. Reporting Services O Reporting Services é uma ferramenta do SQL Server que tem a funcionalidade de extrair e gerenciar relatórios da base de dados de um sistema. Com essa ferramenta é possível extrair dados de um banco e explorá-lo de varias maneiras, como construção de gráficos interativos, exibi-los via web, etc. Existe assim um leque de possibilidades para se trabalhar com essa ferramenta. Em suma o reporting services é uma ferramenta que funciona como um “servidor de relatórios”, que pode ser executada em aplicações Windows, aplicações web ou no próprio servidor.
Segue alguns recursos dessa ferramenta: Recursos de relatório: Cria os relatórios gerados a partir de uma base de dados. Ferramentas de design de relatório e de modelo: Criação de relatórios dinâmico, com gráficos, etc. Implantação e administração: Centralização e gerencia da informação, integração com SharePoint, configuração, segurança, etc. Recursos de entrega e acesso a relatórios Programação e extensibilidade Abaixo segue um esquema exemplo da arquitetura do Reporting Services:
[[=http://i.msdn.microsoft.com/Bb522673.ff26e6c9-7fa5-481a-b8ed-ca970f70fb33(pt-br,SQL.100).gif]]
Fonte: http://msdn.microsoft.com/pt-br/library/bb522673.aspx Referencias: [www.devmedia.com.br] http://msdn.microsoft.com/pt-br/library/ms159106.aspx Vou concluir este chamado e assim que tiver sua base modelada, pode me contactar novamente, ok? Abraços Att Luiz Maia
Sua facilidade de integração permite o acesso a mais de 30 bancos de dados, esses relatórios podem ser distribuídos em diversos formatos (doc, xls, web, entre outros). Esses relatórios são montados através de assistentes que ajudam na criação, proporcionando um ganho de tempo. Segue abaixo algumas funcionalidades do Crystal Reports: Transformar rapidamente qualquer dado em informação poderosa e interativa. Criar, modificar e visualizar relatórios. Permitir acesso e interação com os relatórios via portal, dispositivo wireless e documentos. Exportar os relatórios para diversos formatos. Integrar os relatórios dentro da sua aplicação desenvolvida em VDF ou outra linguagem. Segue algumas versões do crystal reports: Developer Edition - Para adicionar visualização, impressão e exportação de relatórios em suas aplicações (Visual DataFlex, Visual Basic, etc). Professional Edition - Para criação e manutenção de relatórios acessando uma larga variedade de fontes de dados além de uma opção de distribuição de relatórios na web para workgroups. Standard Edition - Para desenvolvimento de relatórios básicos acessando fontes de dados do tipo PC (DataFlex, Paradox, dBase, etc). Em suma o crystal reports é um gerador de relatórios integrado com o visual Studio, que tem como principal característica a sua facilidade na utilização dando assim uma maior produtividade ao desenvolvedor. Reporting Services O Reporting Services é uma ferramenta do SQL Server que tem a funcionalidade de extrair e gerenciar relatórios da base de dados de um sistema. Com essa ferramenta é possível extrair dados de um banco e explorá-lo de varias maneiras, como construção de gráficos interativos, exibi-los via web, etc. Existe assim um leque de possibilidades para se trabalhar com essa ferramenta. Em suma o reporting services é uma ferramenta que funciona como um “servidor de relatórios”, que pode ser executada em aplicações Windows, aplicações web ou no próprio servidor.
Segue alguns recursos dessa ferramenta: Recursos de relatório: Cria os relatórios gerados a partir de uma base de dados. Ferramentas de design de relatório e de modelo: Criação de relatórios dinâmico, com gráficos, etc. Implantação e administração: Centralização e gerencia da informação, integração com SharePoint, configuração, segurança, etc. Recursos de entrega e acesso a relatórios Programação e extensibilidade Abaixo segue um esquema exemplo da arquitetura do Reporting Services:
[[=http://i.msdn.microsoft.com/Bb522673.ff26e6c9-7fa5-481a-b8ed-ca970f70fb33(pt-br,SQL.100).gif]]
Fonte: http://msdn.microsoft.com/pt-br/library/bb522673.aspx Referencias: [www.devmedia.com.br] http://msdn.microsoft.com/pt-br/library/ms159106.aspx Vou concluir este chamado e assim que tiver sua base modelada, pode me contactar novamente, ok? Abraços Att Luiz Maia
GOSTEI 0
Ernany
03/04/2009
Bom dia Luiz,
Conforme o ultimo e-mail. Você disse que fecharia o chamado e aguardaria a Base reformulada em SQLServer.
Segue o:
1- link com a BASE.
2 -Tem um arquivo XLS com o modelo dos Relatórios.
3- O programa
O usuário e senha do programa é : "admin".
A senha do Banco CargaDescarga é : "071181"
4- Arquivo texto LEIAME.txt
https://www.devmedia.com.br/imagens/discovirtual/185374/Duvida2/CargaDescarga%20Novo%202009_04_21.rar
Fico no aguardo,
Obrigado,
Ernany
GOSTEI 0
Luiz Maia
03/04/2009
Blz, Ernane, vou baixar o projeto e dar uma olhada. Entro em contato com vc assim que ttiver a solução, o mais rapido possivel.
Ate mais
Att
Luiz Maia
GOSTEI 0
Ernany
03/04/2009
Boa tarde Luiz Maia,
Conseguiu baixar o arquivo e ler o arquivo LEIAME.TXT?
Obrigado,
Ernany
Conseguiu baixar o arquivo e ler o arquivo LEIAME.TXT?
Obrigado,
Ernany
GOSTEI 0
Luiz Maia
03/04/2009
Ola Ernany,
Ja baixei o projeto, agora preciso saber qual seu duvida real?
Aguardo retorno.
Abraços
Att
Luiz Maia
GOSTEI 0
Ernany
03/04/2009
Bom dia Luiz,
Não consegui passar a Base de dados para o SQL Express. Devido ao tempo curto e a vários problemas que
advirão das mudanças.... vou manter a Base MDB e mostrar ao cliente. Com mais tempo vou estar recorrendo a vocês novas Consultorias.
Conforme as nossas primeiras conversas, do dia 04/05. Estou lhe enviando o Banco de dados em MDB e o modelo
do Relatório que está no Excel, para que você possa montar aquele "videozinho mastigado".
A senha do MDB é 071181. O modelo de Relatório para o Crystal Report é a planilha "Controle Sequencial por Veiculo"
O relatório irá mostrar, em um período determinado quais os veiculos que transportaram material.
Obrigado pela atenção,
Ernany
Link:
https://www.devmedia.com.br/imagens/discovirtual/185374/DataSet/Modelo%20Relatorio%20Controle%20Sequencial.zip
Não consegui passar a Base de dados para o SQL Express. Devido ao tempo curto e a vários problemas que
advirão das mudanças.... vou manter a Base MDB e mostrar ao cliente. Com mais tempo vou estar recorrendo a vocês novas Consultorias.
Conforme as nossas primeiras conversas, do dia 04/05. Estou lhe enviando o Banco de dados em MDB e o modelo
do Relatório que está no Excel, para que você possa montar aquele "videozinho mastigado".
A senha do MDB é 071181. O modelo de Relatório para o Crystal Report é a planilha "Controle Sequencial por Veiculo"
O relatório irá mostrar, em um período determinado quais os veiculos que transportaram material.
Obrigado pela atenção,
Ernany
Link:
https://www.devmedia.com.br/imagens/discovirtual/185374/DataSet/Modelo%20Relatorio%20Controle%20Sequencial.zip
GOSTEI 0
Luiz Maia
03/04/2009
Ola Ernany,
Como haviamos conversado antes, o intuito da consultoria não é desenvolver a aplicação ou mesmo parte da mesma para os solicitantes, e sim ajudar a solucionar problemas e indicar uma direção, um caminho mais correto e funcional e ser adotado.
Como vc esta querendo fazer um relatorio usando o Crystal Report conectando na base Access, segue um toturial que o ajudara a enteder todo o processo, daí é so mudar o layout de seu relatorio de acordo com os dados pertinentes à sua aplicação.
Caso não entenda algum passo, me notifique que te ajudo, ok?
Aqui vai o tutorial simples.
Crie uma app windows, como acima:
Adicione um novo arquivo do Crystal Report, como abaixo:
Use o Report Expert para escolher o template.
Escolha o data source, no seu caso, o arquivo do Access .mdb:
Escolha as tabelas.
Adicione os campos que vc quer no report e clique em next.
No Chart Tab, selecione o tipo de chart que vc quer e clique em finish.
Agora volte ao Windows Form, va nas opções do Crystal Report Viewer e especifique o ReportDataSource (arquivo .rpt)
Codigo Completousing System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
namespace Crystal_Report
{
/// <summary>
/// Summary description for Form1.
/// </summary>
public class Form1 : System.Windows.Forms.Form
{
private CrystalDecisions.Windows.Forms.CrystalReportViewer
crystalReportViewer1;
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.Container components = null;
public Form1()
{
//
// Required for Windows Form Designer support
//
InitializeComponent();
//
// TODO: Add any constructor code after InitializeComponent call
//
}
/// <summary>
/// Clean up any resources being used.
/// </summary>
protected override void Dispose( bool disposing )
{
if( disposing )
{
if (components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.crystalReportViewer1 = new
CrystalDecisions.Windows.Forms.CrystalReportViewer();
this.SuspendLayout();
//
// crystalReportViewer1
//
this.crystalReportViewer1.ActiveViewIndex = -1;
this.crystalReportViewer1.Dock = System.Windows.Forms.DockStyle.Fill;
this.crystalReportViewer1.Location = new System.Drawing.Point(0, 0);
this.crystalReportViewer1.Name = "crystalReportViewer1";
this.crystalReportViewer1.ReportSource =
"C:\\Crystal Report\\CrystalReport2.rpt";
this.crystalReportViewer1.Size = new System.Drawing.Size(576, 349);
this.crystalReportViewer1.TabIndex = 0;
//
// Form1
//
this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
this.ClientSize = new System.Drawing.Size(576, 349);
this.Controls.Add(this.crystalReportViewer1);
this.Name = "Form1";
this.Text = "Form1";
this.ResumeLayout(false);
}
#endregion
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
Application.Run(new Form1());
}
}
}
Dicas
Vc ainda pode modificar o relatorio quanto aos seguintes criterios:
Report Header
Page Header
Details
Report Footer
Page Footer
Espero ter ajudado.
Aguardo um retorno seu.
Abraços
Att
LUiz Maia
GOSTEI 0
Luiz Maia
03/04/2009
E ai Ernany, conseguiu resolver seu problema com os relatorios e o prazo de entrega do projeto?
Aguardo retorno.
Abraços
Att
Luiz Maia
GOSTEI 0
Devmedia
03/04/2009
Olá Ernany,
como não obtivemos sua resposta estamos colocando este chamado como concluído. Caso tenha alguma dúvida sobre o assunto, por favor, poste a mesma que o consultor voltará a lhe atender.
como não obtivemos sua resposta estamos colocando este chamado como concluído. Caso tenha alguma dúvida sobre o assunto, por favor, poste a mesma que o consultor voltará a lhe atender.
GOSTEI 0