Impossible de supprimer dans les tables spécifiées
2 réponses
MaB33
Bonjour,
Voici une petite requete simple destinée à supprimer certains enreg de la
table TypesEncaissements
n'ayant pas de correspondance dans la table TblDetailsFactures
DELETE TblTypesEncaissements.*, TblDetailsFactures.TypeEncID
FROM TblTypesEncaissements LEFT JOIN TblDetailsFactures ON
TblTypesEncaissements.TypeEncID = TblDetailsFactures.TypeEncID
WHERE (((TblDetailsFactures.TypeEncID) Is Null));
Quand je la lance j'ai le message "Impossible de supprimer dans les tables
spécifiées". Pas d'aide accessible.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Michel_D
Bonjour,
"MaB33" a écrit dans le message de news:
Bonjour,
Voici une petite requete simple destinée à supprimer certains enreg de la table TypesEncaissements n'ayant pas de correspondance dans la table TblDetailsFactures
DELETE TblTypesEncaissements.*, TblDetailsFactures.TypeEncID FROM TblTypesEncaissements LEFT JOIN TblDetailsFactures ON TblTypesEncaissements.TypeEncID = TblDetailsFactures.TypeEncID WHERE (((TblDetailsFactures.TypeEncID) Is Null));
Quand je la lance j'ai le message "Impossible de supprimer dans les tables spécifiées". Pas d'aide accessible.
Quelqu'un connait il la cause de cette erreur ?
DELETE TblTypesEncaissements.*, TblDetailsFactures.TypeEncID FROM TblTypesEncaissements LEFT JOIN TblDetailsFactures ON TblTypesEncaissements.TypeEncID = TblDetailsFactures.TypeEncID WHERE (((TblDetailsFactures.TypeEncID) Is Null));
Si tu ne veux supprimer que dans "TblTypesEncaissements", pourquoi mettre "TblDetailsFactures.TypeEncID" dans la 1ère ligne.
Par contre cette requête action supprimerait dans la table "TblTypesEncaissements" les enregistrements dont le champ "TypeEncID" est Null dans les 2 tables donc moi je vérifierais avant de supprimer si c'est bien ce que tu cherche à faire.
PS: Avant de supprimer, tu peux faire une requête sélection pour savoir si c'est bien le jeux d'enregistrement qui doit être supprimé.
Bonjour,
"MaB33" <mab33@free.fr> a écrit dans le message de news:A37D5A73-20BA-49A9-8DB6-7210BA8C15DF@microsoft.com...
Bonjour,
Voici une petite requete simple destinée à supprimer certains enreg de la
table TypesEncaissements
n'ayant pas de correspondance dans la table TblDetailsFactures
DELETE TblTypesEncaissements.*, TblDetailsFactures.TypeEncID
FROM TblTypesEncaissements LEFT JOIN TblDetailsFactures ON
TblTypesEncaissements.TypeEncID = TblDetailsFactures.TypeEncID
WHERE (((TblDetailsFactures.TypeEncID) Is Null));
Quand je la lance j'ai le message "Impossible de supprimer dans les tables
spécifiées". Pas d'aide accessible.
Quelqu'un connait il la cause de cette erreur ?
DELETE TblTypesEncaissements.*, TblDetailsFactures.TypeEncID
FROM TblTypesEncaissements LEFT JOIN TblDetailsFactures
ON TblTypesEncaissements.TypeEncID = TblDetailsFactures.TypeEncID
WHERE (((TblDetailsFactures.TypeEncID) Is Null));
Si tu ne veux supprimer que dans "TblTypesEncaissements", pourquoi
mettre "TblDetailsFactures.TypeEncID" dans la 1ère ligne.
Par contre cette requête action supprimerait dans la table
"TblTypesEncaissements" les enregistrements dont le champ "TypeEncID"
est Null dans les 2 tables donc moi je vérifierais avant de supprimer
si c'est bien ce que tu cherche à faire.
PS: Avant de supprimer, tu peux faire une requête sélection pour savoir
si c'est bien le jeux d'enregistrement qui doit être supprimé.
Voici une petite requete simple destinée à supprimer certains enreg de la table TypesEncaissements n'ayant pas de correspondance dans la table TblDetailsFactures
DELETE TblTypesEncaissements.*, TblDetailsFactures.TypeEncID FROM TblTypesEncaissements LEFT JOIN TblDetailsFactures ON TblTypesEncaissements.TypeEncID = TblDetailsFactures.TypeEncID WHERE (((TblDetailsFactures.TypeEncID) Is Null));
Quand je la lance j'ai le message "Impossible de supprimer dans les tables spécifiées". Pas d'aide accessible.
Quelqu'un connait il la cause de cette erreur ?
DELETE TblTypesEncaissements.*, TblDetailsFactures.TypeEncID FROM TblTypesEncaissements LEFT JOIN TblDetailsFactures ON TblTypesEncaissements.TypeEncID = TblDetailsFactures.TypeEncID WHERE (((TblDetailsFactures.TypeEncID) Is Null));
Si tu ne veux supprimer que dans "TblTypesEncaissements", pourquoi mettre "TblDetailsFactures.TypeEncID" dans la 1ère ligne.
Par contre cette requête action supprimerait dans la table "TblTypesEncaissements" les enregistrements dont le champ "TypeEncID" est Null dans les 2 tables donc moi je vérifierais avant de supprimer si c'est bien ce que tu cherche à faire.
PS: Avant de supprimer, tu peux faire une requête sélection pour savoir si c'est bien le jeux d'enregistrement qui doit être supprimé.
MaB33
Merci pour votre réponse, mais je ne m'en sors pas ainsi. J'ai fait une procédure VB avec le SQL et là ça fonctionne. Le mystère reste entier.
"MaB33" a écrit dans le message de news:
Bonjour,
Voici une petite requete simple destinée à supprimer certains enreg de la table TypesEncaissements n'ayant pas de correspondance dans la table TblDetailsFactures
DELETE TblTypesEncaissements.*, TblDetailsFactures.TypeEncID FROM TblTypesEncaissements LEFT JOIN TblDetailsFactures ON TblTypesEncaissements.TypeEncID = TblDetailsFactures.TypeEncID WHERE (((TblDetailsFactures.TypeEncID) Is Null));
Quand je la lance j'ai le message "Impossible de supprimer dans les tables spécifiées". Pas d'aide accessible.
Quelqu'un connait il la cause de cette erreur ?
Merci d'avance.
Mab33
Merci pour votre réponse, mais je ne m'en sors pas ainsi. J'ai fait une
procédure VB avec le SQL et là ça fonctionne.
Le mystère reste entier.
"MaB33" <mab33@free.fr> a écrit dans le message de
news:A37D5A73-20BA-49A9-8DB6-7210BA8C15DF@microsoft.com...
Bonjour,
Voici une petite requete simple destinée à supprimer certains enreg de la
table TypesEncaissements
n'ayant pas de correspondance dans la table TblDetailsFactures
DELETE TblTypesEncaissements.*, TblDetailsFactures.TypeEncID
FROM TblTypesEncaissements LEFT JOIN TblDetailsFactures ON
TblTypesEncaissements.TypeEncID = TblDetailsFactures.TypeEncID
WHERE (((TblDetailsFactures.TypeEncID) Is Null));
Quand je la lance j'ai le message "Impossible de supprimer dans les tables
spécifiées". Pas d'aide accessible.
Merci pour votre réponse, mais je ne m'en sors pas ainsi. J'ai fait une procédure VB avec le SQL et là ça fonctionne. Le mystère reste entier.
"MaB33" a écrit dans le message de news:
Bonjour,
Voici une petite requete simple destinée à supprimer certains enreg de la table TypesEncaissements n'ayant pas de correspondance dans la table TblDetailsFactures
DELETE TblTypesEncaissements.*, TblDetailsFactures.TypeEncID FROM TblTypesEncaissements LEFT JOIN TblDetailsFactures ON TblTypesEncaissements.TypeEncID = TblDetailsFactures.TypeEncID WHERE (((TblDetailsFactures.TypeEncID) Is Null));
Quand je la lance j'ai le message "Impossible de supprimer dans les tables spécifiées". Pas d'aide accessible.