Eliminación de reg en tabla vinculada con myslq

Buenas tardes, Expertos

Tengo una Bd de access que lo uso como front-end y las tablas principales las tengo vinculadas en mysql, todo me funciona bien la ingreso, consultas, modificaciones, pero cuando menos la eliminación de registros. Tengo dos tabla en mysql Factura y detalle. En Factura tiene como llave idfact char(9), cliente, dirección, .. Y en detalle tengo como llave iddetalle, luego idfact, producto, valor, etc. En un formulario frmelimina he puesto un combo lista que muestra la tabla Factura del cual selecciono el numero idfact y luego doy click al botón macro eliminar que tiene :

Private Sub cmdborrax_Click()
Dim xsql As String
xsql = "DELETE * FROM DETALLE WHERE detalle.nrofac = '" & Me![CBOLFAC] & "';"
CurrentDb.Execute (xsql)
xsql = "DELETE * FROM FACTURA WHERE factura.nrofac = '" & Me![CBOLFAC] & "';"
CurrentDb.Execute (xsql)
MsgBox "Factura Eliminada con Exito"
End Sub

tambien he probado con esta linea

xsql = "Delete factura.*,detalle.* from factura inner Join detalle on factura.[nrofac]=detalle.[nrofac] WHERE factura.[nrofac] = '" & Me![CBOLFAC] & "';"

Me sale el error 3362 en tiempo de ejecución...

Cuando lo tenia las tablas en access si me funciona ok. El error me bota cuando lo vinculo al mysql

Añade tu respuesta

Haz clic para o