Agregar datos de 2 tablas con from

Hola expertos, con ésta instrucción, envío unos datos a una tabla después que se actualizan los datos, sólo que esta en base al idproducto y cuando checo la tabla obviamente se guarda sólo el dato numérico, cómo puedo hacer incluir que en base al idproducto tome el Nombreproducto de otra tabla llamada Productos para que además del valor numérico, se guarde el texto con el nombre del producto
Gracias por su apoyo
DoCmd.RunSQL "insert into HistoriaPrecios select idcompra,idproducto,preciocompra from detallecompra where [idcompra]=[forms]![compras]![idcompra]"

1 respuesta

Respuesta
1
Prueba esto:
INSERT INTO HistoriaPrecios
SELECT a.idcompra,a.idproducto,a.preciocompra,b.NombreProducto
FROM detallecompra AS a, Productos AS b
WHERE a.idproducto=b.idproducto AND [idcompra]=[forms]![compras]![idcompra];

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas