Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/12/2002, 18:18
Avatar de GhostRider
GhostRider
 
Fecha de Ingreso: julio-2001
Ubicación: en mi propio infierno
Mensajes: 248
Antigüedad: 23 años, 8 meses
Puntos: 0
eliminar en tablas múltiples en access

supongo que access no admite delete de tablas múltiples, porque con esta sentencia me manda error:

DELETE FROM Orders, Pedidos, Schedules USING Orders, Pedidos, Schedules WHERE Schedules.idPedido=Pedidos.idPedido AND Pedidos.idOrder = Orders.idOrder AND Orders.idReport=" & Reporttodel & "" )


Alguien me puede dar una alternativa, el problema es que la tabla Schedules esta ligada a Orders por el idOrder, y solo en Orders esta el campo idReport que identifica los registros a eliminar.

Es decir, las tablas Reports y Orders estan ligadas por el campo idReport de uno a muchos y tengo que eliminar todas las ordenes que se refieren a X reporte. Pero antes de esto tengo que eliminar los registros de Schedules donde muchos corresponden a uno de Orders, y estan ligados por el campo idOrder.

En MySQL si funciona esta sentencia, pero en acces me manda error, como lo puedo solucionar?

Gracias.