Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-02-2011
delphijm delphijm is offline
Miembro
 
Registrado: abr 2008
Posts: 47
Poder: 0
delphijm Va por buen camino
DataSets Maestro - Detalle acceso al detalle

Hola a todos,

Tengo dos TClientDataSet relacionados como maestro - detalle...

En el evento BeforeOpen del dataset maestro, añado unos nuevos campos fkCalculated... Hasta aqui no hay problema...

En el evento AfterOpen tambien del dataset maestro, quiero dar valor a estas columnas en funcion del valor de los registros de la tabla de detalle, claro de los registros correspondientes al registro de la tabla maestra.

Aqui tengo el problema... En el evento AfterOpen, programo un bucle por cada registro de la tabla maestra y, dentro de el, otro bucle anidado recorriendo la tabla de detalle para sumar unos valores...

Cuando acabo el bucle de la tabla detalle, actualizo el campo que me interesa de la tabla maestra y continua con el siguiente registro de la tabla maestra...

El DataSet de la tabla maestra lo tengo conectado a un TDBGRID y, cuando acaba el proceso, si la tabla maestra tiene inicialmente 3 registros, me acaba mostrando al menos 30 o 40...

No entiendo que pasa.... Intuyo que el problema esta en como recorro la tabla de detalle que esta relacionada con un DataSetField con la tabla maestra y quizas no deba hacerlo asi pero no se como hacerlo sino???

Alguien puede ayudarme porfa???

Saludos
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Saber si el DBGrid (Detalle) esta Vacio en Relacion Maestro/Detalle Adrian Murua Conexión con bases de datos 2 03-01-2009 13:48:46
Problema tabla Maestro-detalle en la q la pk de t.detalle formad por 2cods de la maes akinom38 Varios 1 09-11-2007 19:27:44
Respecto a la relacion maestro detalle detalle ilichhernandez Conexión con bases de datos 0 15-05-2007 18:13:54
Reporte Maestro/Detalle/Detalle de 4 Tablas jovehe Impresión 2 23-03-2005 01:25:02
Maestro-Detalle ;Actualizar detalle a partir de un DBgrid norberto_larios Conexión con bases de datos 1 11-09-2004 18:17:34


La franja horaria es GMT +2. Ahora son las 06:46:13.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi