Imprimir página | Cerrar ventana

Consulta en Acces

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=84619
Fecha de impresión: 26/Marzo/2026 a las 18:58


Tema: Consulta en Acces
Publicado por: jorgepenalver
Asunto: Consulta en Acces
Fecha de publicación: 26/Julio/2019 a las 20:44
Hola a todos.

Necesito hacer una consulta que actualice una tabla contando con los resultados de otra.

La TABLA1 tiene solo dos campos Alumno y Clase

Alumno: Jorge López; Clase: 15A
Alumno: Pepe Ramírez; Clase: 15A
Alumno: Lucía Luz; Clase: 15B

La TABLA2 tiene multitud de registros con el campo Alumno pero sin el campo Clase. 

Alumno: Jorge López, Modalidad: Ciencias
Alumno: Pepe Ramírez;, Modalidad: Ciencias
Alumno: Lucía Luz; Modalidad: Humanidades

Me gustaría añadir a TABLA2 el campo Clase y hacer una consulta que actualizase correctamente este campo.

Podría hacer un INNER JOIN, pero me gustaría hacer un UPDATE que grabase directamente la clase en TABLA2.

Gracias a todos.



Respuestas:
Publicado por: rokoko
Fecha de publicación: 26/Julio/2019 a las 23:06
Asi funciona

UPDATE Tabla1 INNER JOIN Tabla2 ON Tabla1.Alumno = Tabla2.Alumno SET Tabla2.Clase = Tabla1!Clase;

Crea una consulta y en vista SQL pega esto, y en vista diseño veras como es......

Viendo como tienes las tablas entiendo que el campo clave es Alumno, estaria mejor que fuese un DNI o un numero que identifique a un alumno inequivocamente...

Saludos



Publicado por: jorgepenalver
Fecha de publicación: 28/Julio/2019 a las 14:02
Muchas gracias, por la solución y el consejo



Imprimir página | Cerrar ventana