DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:

  #Este é um post fechado

Este post está disponível para assinantes da ClubeDelphi DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!



Artigo Clube Delphi Magazine 64 - Crystal Reports

Artigo publicado pela Clube Delphi edição 64.

Esse artigo faz parte da revista Clube Delphi edição 64. Clique aqui para ler todos os artigos desta edição

Crystal Reports

Utilizando arquivos XSD para definição de relatórios no Delphi 2005

Os desenvolvedores que optaram pelo Crystal Reports como ferramenta para criação de relatórios talvez já tenham se deparado com uma situação incômoda: a necessidade de que o relatório abra uma conexão com o banco de dados para que possa ser elaborado ou executado.

Neste artigo apresentaremos uma maneira simples para elaborar relatórios no Crystal Reports com total independência da camada de persistência e sem permitir que sejam feitas conexões diretas à base de dados por meio do relatório. Usaremos para isso arquivos XSD.

 

O que é XSD?

O XSD (XML Schema Definition) é um meio para definir a estrutura, conteúdo e semântica de documentos XML. Ele é especificado pela World Wide Web Consortium (W3C). No exemplo deste artigo iremos utilizá-lo para definir quais campos serão exibidos no relatório.

O ambiente de dados

Antes de construirmos a aplicação exemplo, vamos definir o que deverá ser exibido pelo relatório. O exemplo é bem simples: uma tabela de clientes contendo apenas código e nome, sendo classificada por um tipo de cliente. Crie uma base de dados no InterBase e as tabelas conforme a Listagem 1.

 

Listagem 1. Criando as tabelas para o exemplo de relatório

CREATE TABLE TIPOSCLIENTE (

  CODIGO INTEGER NOT NULL,

  DESCRICAO VARCHAR(40) NOT NULL,

 



ATENÇÃO! A exibição deste artigo foi interrompida.


  #Este é um post fechado

Este post está disponível para assinantes da ClubeDelphi DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!







    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



[Este post ainda não foi associado a uma sequência]
Autor
Adail Muniz Retamal

Desenvolvedor desde 1983, Engenheiro Eletrônico/Computação, dedica-se sempre ao compartilhamento do conhecimento e da experiência de maneira simples e prática, seja nos artigos, palestras, cursos ou no dia-a-dia com os colegas.


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]
Este post está disponível para assinantes da ClubeDelphi DIGITAL ou para quem possui Créditos DevMedia.

  Conheça os planos de créditos DevMedia e visualize esse post agora mesmo!

Plano conveniência – Neste plano este post custa R$ 4,90 (Compre agora)
Esse plano permite que você compre somente um post, pagando por ele seu preço sem desconto.

Plano ocasional: Aqui este post custa: R$ 1,96 (assinante) ou R$ 2,45 (não-assinante)
Este plano é ideal para quem tem interesse em mais de um post. Você compra um mínimo de R$ 50,00 em créditos e ganha, em média, 50% de desconto no preço do post. Compre Créditos agora!

Assinatura de Créditos (Plano econômico) – Aqui este post custa R$ 1,47
Este plano é ideal para quem tem interesse em muitos posts. Com esse plano você compra R$ 180,00 em créditos e ganha, em média, 80% de desconto no preço do post. Assine este plano agora!

> Saiba mais sobre o Sistema de Créditos DevMedia
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03