![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Bueno asi de memoria nomas
![]() Para el problema de las claves primarias basta con utilizar la propiedad generatorfield del ibdataset. Antes de ingresar algun registro en el detalle (creo q en el evento afterinsert) hago:
Asi se asigna el valor del generador a la clave primaria y en el evento beforepost de la tabla detalle hago:
y al guardar solo hago
Bueno creo q mas o menos asi. Tu disculparas si es q hay algo q no es. Es q no tengo delphi a mano en este momento. Saludos |
#2
|
|||
|
|||
Gracias Caminante...pero los componentes que utiliza mi programa son IBTable.
Por el momento no encuentro solución. Lo que haré será quitar el campo ID_DETALLE como autonumérico, de manera de poder manejar yo el ID, y no esperar al commit de cada carga de un detalle, para que el registro reciba el ID autonumérico correspondiente. Y sobre lo primero, más que commitear un reg maestro solo con el ID y luego de cargar el detalle, editarlo y re-guardarlo, no encuentro. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Duplica registro en ClientDataSet maestro-detalle | Josepo | Conexión con bases de datos | 8 | 07-05-2013 10:59:09 |
¿Firebird Ibexpress y maestro detalle capturar id de registro recien ingresado? | JXJ | Firebird e Interbase | 5 | 03-09-2011 18:28:46 |
Maestro detalle solo muestra un registro | jandres | Varios | 2 | 10-06-2006 12:11:49 |
InserciÓn De Registro Con Maestro-detalle | perillan | Conexión con bases de datos | 5 | 23-10-2005 11:15:23 |
Cancelar un registro en maestro/detalle... | uper | Firebird e Interbase | 1 | 15-09-2004 17:56:40 |
![]() |
|