Ver Mensaje Individual
  #4  
Antiguo 16-07-2015
alexglez1255 alexglez1255 is offline
Miembro
NULL
 
Registrado: jul 2013
Posts: 86
Reputación: 11
alexglez1255 Va por buen camino
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..?

Última edición por ecfisa fecha: 16-07-2015 a las 22:15:23. Razón: Quitar íconos
Responder Con Cita