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

Tema cerradoConsulta en Acces

 Responder Responder
Autor
Mensaje
jorgepenalver Ver desplegable
Nuevo
Nuevo


Unido: 16/Junio/2018
Localización: Madrid
Estado: Sin conexión
Puntos: 33
Enlace directo a este mensaje Tema: Consulta en Acces
    Enviado: 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.
Arriba
rokoko Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 16/Febrero/2008
Localización: Pamplona
Estado: Sin conexión
Puntos: 3071
Enlace directo a este mensaje Enviado: 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

Arriba
jorgepenalver Ver desplegable
Nuevo
Nuevo


Unido: 16/Junio/2018
Localización: Madrid
Estado: Sin conexión
Puntos: 33
Enlace directo a este mensaje Enviado: 28/Julio/2019 a las 14:02
Muchas gracias, por la solución y el consejo
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable