mal funcionamiento maestro detalle con ADO
hola como estan.. les escribo porque tengo un problema no tan grave si se quiere pero me esta costando mucho saber cual es la solucion a ver si me pueden ayudar. tengo una aplicacion en delphi 7 con la base de datos hecha en access, que son estas:
Cliente:
CUIT------------ClavePrimaria
Nombre y Apellido
Domicilio
Fecha de Compra:
CUIT
Fecha
Detalle de Compra:
Fecha
Codigo
Descripcion
Cantidad
Precio
Total
El problema es este, en delphi la relacion maestro-detalle se establece perfectamente a traves de los componentes ADO que los tengo en un modulo de datos.. las relaciones serian:
CUIT (Cliente) --> CUIT (Fecha de Compra)
Fecha (Fecha de Compra)--> Fecha (Detalle de compra)
Pero cuando agrego un registro en la tabla Fecha de Compra que tiene la misma fecha de compra que la de otro cliente pero distinto CUIT... este registro me aparece repetido en el cliente que tenia la misma fecha tambien o sea no puedo repetir la fecha de compra.. por mas que el cliente sea distinto porque me pone como que el otro que compro en esa fecha tambien compro lo que el ultimo compro. No se si me han entendido.. pero ojala me puedan ayudar.
gracias.
Ariel
|