manejo las tablas Clientes, contratos y articulosdecontrato
bien mira casimiro... en el modulodatos manejo 3 querys y dos datasource
1.-Qryuncliente. con todos los campos del cliente...
Sql de Qryuncliente
Código Delphi
[-]select * from CLIENTES
where COD_CLIENTE =:cod_cliente
2.-UN DATASOURCE Dsuncliente tiene como DATASET: Qryuncliente
3.-un QUERY Qryuncontra el cual maneja como DATASOURCE:Dsuncliente
Sql de Qryuncontra
Código Delphi
[-]select * from CONTRATOS
where cod_cliente=:cod_cliente
4.-UN DATASOURCE Dsuncontr que tiene como DATASET: Qryuncontra
5.-un QUERY Qryunarticontra que tiene como DATASOURCE: Dsuncontr
Sql de Qryunarticontra
Código Delphi
[-]select * from ARTICULOSDECONTRATO
where cod_contrato=:cod_contrato
Y en El modulo de Logicanegocio....
tengo
1.-un DATASETPROVIDER DSPuncliente
donde el DATASET ES modulodatos.qryuncliente
2.- un CLIENDATASET: Cdsuncliente para el cliente que se va a escoger
donde el PROVIDERNAME ES:DSPuncliente y tiene un params = cod_cliente
3.-un CLIENDATASET: cdscontratuncliente para los contratos
NO tiene PROVIDERNAME sino que DATASETFIELD:cdsunclienteqryuncontra param =cod_contrato
4.-y por ultimo un CLIENDATASET : cdsarticConunCliente para los articulos de contratos
NO tiene PROVIDERNAME sino que DATASETFIELD:cdscontraunclienteqryunarticontra param =cod_contrato
ESO ES TODO ALGUNA SUGERENCIA..?