![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
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. |
|
|
![]() |
||||
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 |
![]() |
|