|
Responder
|
| Autor | |
maserrano
Colaborador
Unido: 02/Abril/2014 Localización: España Estado: Sin conexión Puntos: 690 |
Tema: Anexar registro actualEnviado: 19/Noviembre/2019 a las 09:54 |
|
Buenas. Me gustaría rescatar el tema de anexar registro actual de Nomada, que Mounir contestó.
En su solución, los campos se copian en las tablas. Pero, si ambos campos están en una relación (además, son claves principales de sus tablas), no se ejecuta la consulta y no lo graba. Porqué?? ..., tengo curiosidad... Gracias.
|
|
![]() |
|
maserrano
Colaborador
Unido: 02/Abril/2014 Localización: España Estado: Sin conexión Puntos: 690 |
Enviado: 19/Noviembre/2019 a las 12:44 |
|
En su solución, propone:
DoCmd.RunSQL "INSERT INTO T_Tabla2 ( T2_AAA ) Values (" & Me.T1_AAA & ")"Entiendo que la SQl es de insertar registro y por tener en la relación integridad referencial y actualización-eliminación en cascada, por ello no se graba. Si le quito la integridad referencial, si se graba... Es por eso?? Editado por maserrano - 19/Noviembre/2019 a las 13:22 |
|
![]() |
|
pitxiku
Colaborador
Unido: 27/Septiembre/2017 Localización: En mi casa Estado: Sin conexión Puntos: 1536 |
Enviado: 19/Noviembre/2019 a las 19:14 |
|
Si tienes 2 tablas relaciones con integridad referencial, no puedes crear 1 registro en la tabla del lado varios, sin indicar a qué registro de la tabla del lado uno pertenecen.
Esa consulta funcionará cuando, además de ese dato, indiques un dato válido para el campo de la relación. |
|
![]() |
|
maserrano
Colaborador
Unido: 02/Abril/2014 Localización: España Estado: Sin conexión Puntos: 690 |
Enviado: 19/Noviembre/2019 a las 22:45 |
|
Gracias Pitxiku.
Es posible si la integridad referencial es 1 a 1 ? Que se cree y que se actualice/elimine en cascada?
|
|
![]() |
|
pitxiku
Colaborador
Unido: 27/Septiembre/2017 Localización: En mi casa Estado: Sin conexión Puntos: 1536 |
Enviado: 20/Noviembre/2019 a las 11:13 |
|
Da igual el tipo de relación. Siempre necesitarás un valor en cada campo de cada tabla que forma la relación. Si no, access se quejara.
Si quieres dejar uno de los campos en blanco, puedes eliminar la relación y después relacionarlos en las consultas. |
|
![]() |
|
maserrano
Colaborador
Unido: 02/Abril/2014 Localización: España Estado: Sin conexión Puntos: 690 |
Enviado: 20/Noviembre/2019 a las 15:03 |
|
Sí si lo sé...
Tenía curiosidad por si se podía hacer buscando algún atajo de esos que algunos conocéis... Gracias. Se puede cerrar si se estima oportuno.
|
|
![]() |
|
Mihura
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador
Unido: 06/Mayo/2005 Localización: En la dehesa Estado: Sin conexión Puntos: 14428 |
Enviado: 20/Noviembre/2019 a las 15:52 |
|
La actualización en cascada no existe.
|
|
![]() |
|
maserrano
Colaborador
Unido: 02/Abril/2014 Localización: España Estado: Sin conexión Puntos: 690 |
Enviado: 21/Noviembre/2019 a las 14:34 |
|
Gracias Jesús. Tenía curiosidad.
El hilo se puede cerrar. Gracias de nuevo.
|
|
![]() |
|
Responder
|
|
|
Tweet
|
| Ir al foro | Permisos de foro ![]() Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |