Академический Документы
Профессиональный Документы
Культура Документы
delimiter $$
CREATE TABLE `dependentes` (
`codigo` int(11) NOT NULL AUTO_INCREMENT,
`nome` varchar(45) DEFAULT NULL,
`idade` int(11) DEFAULT NULL,
`codcliente` int(11) DEFAULT NULL,
PRIMARY KEY (`codigo`),
KEY `dep_idx` (`codcliente`),
CONSTRAINT `dep` FOREIGN KEY (`codcliente`) REFERENCES `clientes` (`CODIGO`) ON DELETE
NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1$$
Faa algumas inseres por SQL nas tabelas Clientes e Dependentes.
Com todas as classes no padro MVC criadas, banco de dados configurado e depois de alguns
registros inseridos pelo banco, a criao do relatrio e subrelatrio:
Clique com o boto direito na Biblioteca VIEW-ADD-NEW ITEM...
A aba relCliente.rdlc:
Coloque no
NAME: dsClientes
DataSource: MODELOS
Available datasets: Cliente
Vamos adicionar mais uma DataSet ao projeto. Clique na opo DATA no menu e depois ADD
NEW DATASOURCE...
Configure para
NAME: dsDep
DataSource: MODELOS
Available datasets: Dependente
Vamos adicionar um parmetro para interligar os relatrios, mas antes clique no MENU VIEW
-> REPORT DATA:
Na pasta PARAMETERS, clique com o boto direito do mouse e clique na opo ADD
PARAMETERS:
Voltando ao report relClientes, clique com o boto direito no subreport e depois na opo
Subreport Properties.
Configure o nomes para o nome do subrelatrio relDep.