Si può fare, ma devi correggere la logica generale. Non dimenticare che uno stesso Articolo (Accessorio):
in data 10/9/2010 costa 15,00
in data 8/4/2014 costa 18,00
in data 20/4/2015 costa 20,00
Questo vuol dire che devi predisporre una tabella Listini con i seguenti campi:
IDListino (chiave primaria)
IDAccessorio (numerico)
Prezzo
DataListino
In una tabella che chiamerei Ordini (al posto di AccessoriVeicoli) tu prevedi un campo IDListino (numerico). Una apposita casella combinata fa in modo che richiami automaticamente anche il Prezzo corrispondente, sfruttando il valore Max di DataListino.