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 Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-11-2013
Avatar de Jere_84
Jere_84 Jere_84 is offline
Miembro
NULL
 
Registrado: sep 2011
Ubicación: Córdoba, Argentina
Posts: 214
Poder: 0
Jere_84 cantidad desconocida en este momento
Problema al insertar en maestro-detalle con ADODataSet

Buenas tardes club, tengo una relación maestro-detalle que me esta causando problemas.
Utilizo los TADODataSet y están configurados de la siguiente manera:

ADODataSetMaestro:
Propiedad Connection apuntando a un TADOConnection y
Popiedad CommandText sentencia SQL hacia la tabla maestro con varios join

ADODataSetDetalle
Propiedad Connection apuntando a un TADOConnection
Popiedad CommandText sentencia SQL hacia la tabla detalle sin join
Popiedad DataSource apunta al DataSource del maestro
Popiedad MasterFields con el campo que une la tabla.
Este además tiene su propio DataSource.

La relación es del tipo uno a muchos (típico master-detail). Un registro maestro puede tener uno o más registros en el detalle. La opción es como un facturador en donde el maestro son componentes TDBEdit y el detalle en una TDBGrid donde se asignan ítemes.
El problema es que voy cargando el detalle y van desapareciendo los registros de la grilla solo me queda el registro en el que estoy posicionado, al llegar a la ultima columna hace el Post y desaparece el registro y aparece un registro nuevo en blanco para cargar otro ítem. El hecho que aparezca un registro en blanco esta bien, solo que no debería desaparecer el que ingrese anteriormente… esto se repite para todo lo que voy cargando. Pero los registros siguen estando en el TADODataSet solo que no los veo a todos, siempre veo el último que inserte.
Esto lo chequié porque si grabo en el programa, en la base de datos se guardaron todos lo que cargue.
No sé que puede estar causando este inconveniente.

Saludos cordiales.
Responder Con Cita
  #2  
Antiguo 06-12-2013
feliz-58 feliz-58 is offline
Miembro
 
Registrado: sep 2012
Posts: 314
Poder: 12
feliz-58 Va por buen camino
Explícate mejor

Vas a tener que explicarte un poco mejor, o si puedes subir el proyecto o imágenes del proyecto donde tienes el problema y lo que esta pasando seria util.

Saludos.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
tmemdataset insertar registros maestro/detalle anubis Lazarus, FreePascal, Kylix, etc. 5 10-03-2011 15:39:24
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
insertar maestro/detalle wonder boy Conexión con bases de datos 0 19-05-2004 01:19:25
insertar en tablas maestro detalle mnorza Conexión con bases de datos 6 25-10-2003 02:28:19
Problema con Maestro-Detalle Rox77 Conexión con bases de datos 2 28-07-2003 11:28:39


La franja horaria es GMT +2. Ahora son las 03:21:23.


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