** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Anexar registro actual
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoAnexar registro actual

 Responder Responder
Autor
Mensaje
maserrano Ver desplegable
Colaborador
Colaborador


Unido: 02/Abril/2014
Localización: España
Estado: Sin conexión
Puntos: 690
Enlace directo a este mensaje Tema: Anexar registro actual
    Enviado: 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.
Arriba
maserrano Ver desplegable
Colaborador
Colaborador


Unido: 02/Abril/2014
Localización: España
Estado: Sin conexión
Puntos: 690
Enlace directo a este mensaje 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 & ")"

'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??







Editado por maserrano - 19/Noviembre/2019 a las 13:22
Arriba
pitxiku Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 27/Septiembre/2017
Localización: En mi casa
Estado: Sin conexión
Puntos: 1536
Enlace directo a este mensaje 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.
Arriba
maserrano Ver desplegable
Colaborador
Colaborador


Unido: 02/Abril/2014
Localización: España
Estado: Sin conexión
Puntos: 690
Enlace directo a este mensaje 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?
Arriba
pitxiku Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 27/Septiembre/2017
Localización: En mi casa
Estado: Sin conexión
Puntos: 1536
Enlace directo a este mensaje 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.
Arriba
maserrano Ver desplegable
Colaborador
Colaborador


Unido: 02/Abril/2014
Localización: España
Estado: Sin conexión
Puntos: 690
Enlace directo a este mensaje 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.
Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 14428
Enlace directo a este mensaje Enviado: 20/Noviembre/2019 a las 15:52
La actualización en cascada no existe.
Jesús Mansilla Castells.
Saludos desde Móstoles.

Access Aplicaciones
Tecsys.es
Arriba
maserrano Ver desplegable
Colaborador
Colaborador


Unido: 02/Abril/2014
Localización: España
Estado: Sin conexión
Puntos: 690
Enlace directo a este mensaje Enviado: 21/Noviembre/2019 a las 14:34
Gracias Jesús. Tenía curiosidad.
El hilo se puede cerrar.
Gracias de nuevo.
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable