FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
insertar registro en una tabla detalle cuando otra general no tiene datos aun
Hola nuevamente:
a ver si logro explicarme: Tengo dos tablas: TAGENDA TRECORDAR ID_AGENDA-----------------| ID_RECORDAR ID_EMPLEADO ------------------ID_AGENDA FECHA DETALLE_ARECORDAR ESTADO MOSTRAR DESDE // En teoria para mandar fecha en la cual empiece a avisar FECHA HORA La idea es que en la aplicaciones pueden haber varios empleados utilizando el programa pero cada uno con agenda diferente al loguearse. Pero no se me ilumina como crear la sentencia sql para agregar datos a la TAGENDA y relacionarla con la TRECORDAR Alguna ayudita.. Saludos novato_erick |
#2
|
||||
|
||||
Hola
Saludos
__________________
Siempre Novato |
#3
|
|||
|
|||
En relaciones de uno-a-muchos, es la regla PRIMERO insertas datos en la relacion "uno" y DESPUES en la relacion "muchos".
Esto es la base de la integridad relacional. |
#4
|
|||
|
|||
Cita:
en mi tabla TAGENDA aun no se ha generado un ID_AGENDA, la pregunta es como podría obtener el id de mi agenda para ser otorgado a mi TRECORDAR Aqui esta nuevamente: Código:
TAGENDA TRECORDAR ID_AGENDA-----------------| ID_RECORDAR ID_EMPLEADO ------------------ID_AGENDA FECHA DETALLE_ARECORDAR ESTADO MOSTRAR DESDE // En teoria para mandar fecha en la cual empiece a avisar FECHA HORA Saludos novato_erick |
#5
|
|||
|
|||
hola
no se mucho de SQL, pero una via seria que a la hora de crear el usuario cree tambien el registro en la tabla TAGENDA. Y despues a medidas que vallas introduciendo los datos de detalles de la agenda vas ingresando registro en TRecordar relacionado con la Agenda, no se si me he sabido explicar y si es lo que quieres lograr. |
#6
|
|||
|
|||
Cita:
En una relacion, no veo como se pueda usar un dato que aun no esta generado. |
#7
|
||||
|
||||
Hola novato_erick.
Segun entiendo necesitas asignale de forma tentativa el ID de la tabla AGENDA a la tabla RECORDAR ya que le ingresas datos cuando aún no tenes guardado el registro correspondiente de AGENDA. También supongo que deseas que al abortar la operación de ingreso, en el punto que sea, quede deshecha la operación tanto para RECORDAR como para AGENDA. Si no me equivoqué en la apreciación, existen varias soluciones las cuales dependen de la BD usada y de los componentes con que te conectas. En principio una solución es el uso de CachedUpdates. En este enlace, se habla del tema de forma más o menos directa: ¿como obtener id del registro recien insertado? Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Insertar datos de una Tabla a otra usando where... | verito_83mdq | SQL | 5 | 15-03-2011 19:28:59 |
Dbgrid para insertar en una tabla pero cogiendo datos de otra tabla | taru | MySQL | 1 | 27-07-2006 15:36:12 |
Insertar datos cuando una tabla tiene col con identity | La__X | SQL | 10 | 21-01-2006 00:27:23 |
Como insertar datos de una tabla en otra tabla? | Salomon | Firebird e Interbase | 1 | 28-08-2003 11:29:40 |
|