Problemas con INSER INTO en una insercion de lineas.
Necesito ayuda urgente en algo que no consigo hacer funcionar:
Tengo dos tablas relacionadas entre si.
Cabecera Ventas -> (A) LIN FACTURAS (PROV)
Líneas de Ventas -> (A) LIN FACTURAS (PROV)
Campo Autonumérico Cabecera -> ContadorFacturas
Campo Relación Líneas Ventas -> ContadorFacturas
La Cabecera de ventas a traves de Insert Into recoge su numero en la insercion.
Las Líneas de venta tienen un campo que ha de recoger el numero que ha sido insertado en la Cabecera para insertarlo en la línea de venta para la relación de (Cabecera <==> Líneas Ventas).
Esta es la instrucción que estoy dando y no consigo hacerla funcionar ya que no me recoge el numero insertado en el campo autonumérico de la Cabecera (que me inserta perfectamente) y ya no se como poder conseguir que guarde el numero del Autonumérico de la Cabecera para pasarlo a las líneas (me da error de sintaxis):
El Campo (Contador Facturas) es el que da la relación entre ellas:
CurrentDb.Execute "INSERT INTO [(A) LIN FACTURAS (PROV)] ([DescripcionArticulo(Factura)],[Cantidad Venta],PVP,ContadorFacturas) VALUES ('ACUMULADO DE VENTAS VARIAS',1," & Str(Totales) & ",'" & [(A) CAB FACTURAS (PROV)]![ContadorFacturas] & "')"
Muy agradecido por la ayuda que podáis darme.