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

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!

Space do autor

Estudo comparativo entre banco de dados IBM Informix e Microsoft SQL

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