OVH Cloud OVH Cloud

Dans ACCESS,comment supprimer les enrégistrements d'une table sa n.

3 réponses
Avatar
levieux
Dans une application ACCESS, je voudrais supprimer les enrégistrements de la
table Produit qui n'ont pas d'enrégistrement dans la table Commande

3 réponses

Avatar
Jessy Sempere [MVP]
Bonjour

Utilises une requête de suppression de ce style :

DELETE Produits.*
FROM Produits LEFT JOIN tblCommandes
ON Produits.NumProduit = tblCommandes.NumProduit
WHERE tblCommandes.NumProduit Is Null;

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"levieux" a écrit dans le message news:

Dans une application ACCESS, je voudrais supprimer les enrégistrements de
la

table Produit qui n'ont pas d'enrégistrement dans la table Commande


Avatar
levieux
Bonjour et Merci
J'ai créé cette requête mais, j'obtiens le message "Impossible de supprimer
dans les tables spécifiées ". Pourtant, j'ai cassé les relations un à
plusieurs et l'intégrité référentielle. Manuellement je peux les supprimer.
?????


Bonjour

Utilises une requête de suppression de ce style :

DELETE Produits.*
FROM Produits LEFT JOIN tblCommandes
ON Produits.NumProduit = tblCommandes.NumProduit
WHERE tblCommandes.NumProduit Is Null;

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"levieux" a écrit dans le message news:

Dans une application ACCESS, je voudrais supprimer les enrégistrements de
la

table Produit qui n'ont pas d'enrégistrement dans la table Commande







Avatar
Charles ERNST
DELETE Produits.*
FROM Produits
WHERE Produits.NumProduit NOT IN (Select DISTINCT tblCommandes.NumProduit
FROM tblCommandes)


"levieux" a écrit dans le message de
news:
Bonjour et Merci
J'ai créé cette requête mais, j'obtiens le message "Impossible de
supprimer
dans les tables spécifiées ". Pourtant, j'ai cassé les relations un à
plusieurs et l'intégrité référentielle. Manuellement je peux les
supprimer.
?????


Bonjour

Utilises une requête de suppression de ce style :

DELETE Produits.*
FROM Produits LEFT JOIN tblCommandes
ON Produits.NumProduit = tblCommandes.NumProduit
WHERE tblCommandes.NumProduit Is Null;

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"levieux" a écrit dans le message
news:

Dans une application ACCESS, je voudrais supprimer les enrégistrements
de
la

table Produit qui n'ont pas d'enrégistrement dans la table Commande