Demande d' aide pour finir une requête de suppression Automatiqu e
3 réponses
Sonia
Bonjours
Je voudrais modifier une requête de suppression automatique.
Elle supprime les enregistrements contenues dans une Table Co_R, à partir
d'une date de suppression, contenue dans une requête R.
La date de suppression est elle - même calculé sur des enregistrements
de la table Co_R
La requête fonctionne elle efface les lignes concernées.
Voici son code
Mode Création
Table : Co_R
Champ :DateSuppression: AjDate("j";[DateCréation];2)
Supprimer: Où
Critère: <Date()
Mod SQL
DELETE DateAdd("d",[DateCréation],2) AS DateSuppression
FROM Co_R
WHERE (((DateAdd("d",[DateCréation],2))<Date()));
Voici ma demande ?
Je voudrai modifier la requête de suppression et insérer 3 Tables Pb, Pv
SCO_R.
Ces 3 tables ont un champ Commun avec la Table Co_R, le Champ N_Article.
Je voudrai ajouter un critère supplémentaire à la requête de Suppression.
Ce qui critère est le suivant : N_Article.
Mon But :
Je voudrais que, lors de la suppression des enregistrements de la table Co_R,
la requête supprime aussi les enregistrements contenues dans les 3 autres
Tables Pb et Pv SCo_R ayant le même Numéro dans le champ N_Article.
Dans Outils \ Relation
Les tables sont liées entre-elles champ N_Article. Et l'option "Appliquer
l'intégrité
référentielle est coché.
Ou Pouvez vous me dire ce qui ne va pas pour réaliser cette requête ?
Merci d'avance
Yann
Salut Sonia, Tu as coché les intégrités référenciel, mais as-tu coché les suppresion en cascade ? Si oui, alors pas de problème, ça doit le faire, si non, alors fais-le.
Enfin, si tu ne veux pas (illogique pour une base de données, mais bon), il te faut faire une requête suppression par table en commençant par SCO_R, PV et PB indiféremment, mais en terminant par Co_R.
Salut Sonia,
Tu as coché les intégrités référenciel, mais as-tu coché
les suppresion en cascade ? Si oui, alors pas de
problème, ça doit le faire, si non, alors fais-le.
Enfin, si tu ne veux pas (illogique pour une base de
données, mais bon), il te faut faire une requête
suppression par table en commençant par SCO_R, PV et PB
indiféremment, mais en terminant par Co_R.
Salut Sonia, Tu as coché les intégrités référenciel, mais as-tu coché les suppresion en cascade ? Si oui, alors pas de problème, ça doit le faire, si non, alors fais-le.
Enfin, si tu ne veux pas (illogique pour une base de données, mais bon), il te faut faire une requête suppression par table en commençant par SCO_R, PV et PB indiféremment, mais en terminant par Co_R.