GARANTIR DESCONTO

Fórum Crystal Report + VB2005.NET + MDB + DataSet #4364

03/04/2009

0

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.
Ernany

Ernany

Responder

Posts

03/04/2009

Ernany

Segue os arquivos MDB e Excel para completar o chamado. Obrigado, Ernany

[#VIDEO-91#]
Responder

Gostei + 0

03/04/2009

Ernany

Responder

Gostei + 0

04/04/2009

Luiz Maia

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
Responder

Gostei + 0

04/04/2009

Ernany

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
Responder

Gostei + 0

05/04/2009

Luiz Maia

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
Responder

Gostei + 0

06/04/2009

Devmedia

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!
Responder

Gostei + 0

06/04/2009

Ernany

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);


*********************************************************************


 
Responder

Gostei + 0

06/04/2009

Luiz Maia

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
Responder

Gostei + 0

07/04/2009

Ernany

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

Responder

Gostei + 0

07/04/2009

Luiz Maia

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    
Responder

Gostei + 0

07/04/2009

Ernany

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
Responder

Gostei + 0

07/04/2009

Luiz Maia

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   
Responder

Gostei + 0

08/04/2009

Ernany



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
Responder

Gostei + 0

08/04/2009

Luiz Maia

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
Responder

Gostei + 0

21/04/2009

Ernany



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


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar