Imprimir página | Cerrar ventana

Anexar registro actual

Impreso de: Foro de Access y VBA
Categoría: Access y VBA
Nombre del foro: Access y VBA
Descripción del foro: Foro de programacion en Access (Con código y sin código)
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=84836
Fecha de impresión: 27/Marzo/2026 a las 02:09


Tema: Anexar registro actual
Publicado por: maserrano
Asunto: Anexar registro actual
Fecha de publicación: 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.



Respuestas:
Publicado por: maserrano
Fecha de publicación: 19/Noviembre/2019 a las 12:44
En su solución, propone:
DoCmd.RunSQL "INSERT INTO T_Tabla2 ( T2_AAA ) Values (" & Me.T1_AAA & ")"

'Si Me.T1_AAA es Numérico: (" & Me.T1_AAA & ")
'Si es texto: ('" & 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??







Publicado por: pitxiku
Fecha de publicación: 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.


Publicado por: maserrano
Fecha de publicación: 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?


Publicado por: pitxiku
Fecha de publicación: 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.


Publicado por: maserrano
Fecha de publicación: 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.


Publicado por: Mihura
Fecha de publicación: 20/Noviembre/2019 a las 15:52
La actualización en cascada no existe.

-------------
Jesús Mansilla Castells.
Saludos desde Móstoles.

http://www.accessaplicaciones.com" rel="nofollow - Access Aplicaciones
http://www.tecsys.es" rel="nofollow - Tecsys.es


Publicado por: maserrano
Fecha de publicación: 21/Noviembre/2019 a las 14:34
Gracias Jesús. Tenía curiosidad.
El hilo se puede cerrar.
Gracias de nuevo.



Imprimir página | Cerrar ventana