Deleting from the "many" side should be okay.
This example works with the Northwind sample database:
DELETE [Order Details].*, Orders.OrderID, [Order Details].ProductID
FROM Orders INNER JOIN [Order Details] ON Orders.OrderID = [Order
Details].OrderID
WHERE (((Orders.OrderID)=10619) AND (([Order Details].ProductID)=22));
--
Allen Browne - Microsoft MVP. Perth, Western Australia.
Tips for Access users -
http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.
"John Baker" <Baker.JH@Verizon.net> wrote in message
news:csiqvvobdtlprvmqc50mkgfbhqvd3cjevg@4ax.com...[color=blue]
> Allen:
>
> I had occasion to try that method, and had some trouble. I dragged the *[/color]
into the query as[color=blue]
> you suggested, and it still wont delete from the files. How many criteria[/color]
do you need in[color=blue]
> the query itself? All I have is two linked tables, and where there is a[/color]
match I want to[color=blue]
> delete the record from one of them from one of them. THis is a one to many[/color]
link, and the[color=blue]
> "many" side is the one I wish to delete.
>
> This is one time I want to use a query!
>
> Regards
>
> John Baker
>
>
> "Allen Browne" <AllenBrowne@SeeSig.Invalid> wrote:
>[color=green]
> >Drag the * from the main table into the query design grid. You can then
> >choose FROM under this column.
> >
> >It can be hairy deleting from a query based on multiple tables. Have you
> >considered the impact of the join types, referential integrity of the
> >relation, cascading deletes, etc?[/color]
>[/color]