saludos Laura:
Esto pasa porque en la teoria de las relaciones con la tablas lo pintan muy bonito y dicen que basta relacionar las tablas , poniendo el indice el articulo , ya tienes el precio
Pasa lo mismo con el Iva y hasta con los clientes, cuando usamos una ficha que ya existia y que no tiene actividad para meter otra persona.
pues no es así, en las lineas de detalle de los pedidos para que te funcione bien, tienes que poner el precio, el descuento, el iva , el rec , el cliente(dni y nombre) etc. , porque sino tienes que abrir una ficha para cada precio y esto es una barbaridad.
la solución que te queda es
ampliar los campos de la tabla detalle de pedidos con los campos com o te he mencionado
crear una consulta o varias , de actualización , para que te ponga los precios y otros datos en la tabla de pedidos
cambiar la introduccion de datos para que te grabe a partir de aqui los datos necesarios que hayamos ampliado
ahora tenemos una pequeña ventaja a la hora de hacer consultas, necesitaremos menos tablas
espero que te sirva éste comentario