Voilà je suis en train de modifier une application et j'ai besoin de relier
deux tables par une relation de 1 vers N.
Mais auparavant je dois supprimer dans la table N les enregistrement qui ne
sont pas connu de la table 1.
J'ai fais une requête de non concordance pour détecter ces enregistrements
mais je ne vois pas comment les supprimer.
Je n'arrive pas à créer la requête suppresion. Quelqu'un peut me guider?
Par la suite la table 1 sera mise à jour régulièrement à partir d'un fichier
Excel. et les données de cette table 1 peuvent évoluer.
De nouvelles clés pourront être créées avec les données associées et
d'autres disparaitres
De même pour les clés restantes les critères pourront changer.
Comment dois je m'y prendre pour modifier ces critères?.
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
Anor
Bonjour ,
Pour supprimer les non correspondances, tu peux faire par exemple une requête SQL :
DELETE * FROM TableB WHERE LeChampID Not In (SELECT LeChampID FROM TableA;)
tu passes ensuite en mode création et tu affiches les enregistrements à supprimer avant d'exécuter la requête suppression depuis le mode création avec l'icone ! (point d'exclamation rouge)
à tester sur une copie de la tableB avant, on ne sait jamais...
ça marche ? à+
Arnaud -------------------------------------------------- Conseils d'utilisation : http://users.skynet.be/mpfa/ Site Perso : http://memoaccess.free.fr /Réponses souhaitées sur ce forum, merci/ --------------------------------------------------
codial wrote: | Bonjour tout le monde | | Voilà je suis en train de modifier une application et j'ai besoin de | relier deux tables par une relation de 1 vers N. | Mais auparavant je dois supprimer dans la table N les enregistrement | qui ne sont pas connu de la table 1. | J'ai fais une requête de non concordance pour détecter ces | enregistrements mais je ne vois pas comment les supprimer. | | Je n'arrive pas à créer la requête suppresion. Quelqu'un peut me | guider? | | Par la suite la table 1 sera mise à jour régulièrement à partir d'un | fichier Excel. et les données de cette table 1 peuvent évoluer. | De nouvelles clés pourront être créées avec les données associées et | d'autres disparaitres | De même pour les clés restantes les critères pourront changer. | | Comment dois je m'y prendre pour modifier ces critères?. | | D'avance merci | | Codial
Bonjour ,
Pour supprimer les non correspondances, tu peux faire par exemple une requête SQL :
DELETE * FROM TableB
WHERE LeChampID Not In (SELECT LeChampID FROM TableA;)
tu passes ensuite en mode création et tu affiches les enregistrements à supprimer
avant d'exécuter la requête suppression depuis le mode création avec l'icone !
(point d'exclamation rouge)
à tester sur une copie de la tableB avant, on ne sait jamais...
ça marche ?
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation : http://users.skynet.be/mpfa/
Site Perso : http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------
codial wrote:
| Bonjour tout le monde
|
| Voilà je suis en train de modifier une application et j'ai besoin de
| relier deux tables par une relation de 1 vers N.
| Mais auparavant je dois supprimer dans la table N les enregistrement
| qui ne sont pas connu de la table 1.
| J'ai fais une requête de non concordance pour détecter ces
| enregistrements mais je ne vois pas comment les supprimer.
|
| Je n'arrive pas à créer la requête suppresion. Quelqu'un peut me
| guider?
|
| Par la suite la table 1 sera mise à jour régulièrement à partir d'un
| fichier Excel. et les données de cette table 1 peuvent évoluer.
| De nouvelles clés pourront être créées avec les données associées et
| d'autres disparaitres
| De même pour les clés restantes les critères pourront changer.
|
| Comment dois je m'y prendre pour modifier ces critères?.
|
| D'avance merci
|
| Codial
Pour supprimer les non correspondances, tu peux faire par exemple une requête SQL :
DELETE * FROM TableB WHERE LeChampID Not In (SELECT LeChampID FROM TableA;)
tu passes ensuite en mode création et tu affiches les enregistrements à supprimer avant d'exécuter la requête suppression depuis le mode création avec l'icone ! (point d'exclamation rouge)
à tester sur une copie de la tableB avant, on ne sait jamais...
ça marche ? à+
Arnaud -------------------------------------------------- Conseils d'utilisation : http://users.skynet.be/mpfa/ Site Perso : http://memoaccess.free.fr /Réponses souhaitées sur ce forum, merci/ --------------------------------------------------
codial wrote: | Bonjour tout le monde | | Voilà je suis en train de modifier une application et j'ai besoin de | relier deux tables par une relation de 1 vers N. | Mais auparavant je dois supprimer dans la table N les enregistrement | qui ne sont pas connu de la table 1. | J'ai fais une requête de non concordance pour détecter ces | enregistrements mais je ne vois pas comment les supprimer. | | Je n'arrive pas à créer la requête suppresion. Quelqu'un peut me | guider? | | Par la suite la table 1 sera mise à jour régulièrement à partir d'un | fichier Excel. et les données de cette table 1 peuvent évoluer. | De nouvelles clés pourront être créées avec les données associées et | d'autres disparaitres | De même pour les clés restantes les critères pourront changer. | | Comment dois je m'y prendre pour modifier ces critères?. | | D'avance merci | | Codial
codial
Bonjour,
Merci pour cette réponse rapide, je teste ça tout de suite.
Et pour la deuxième partie, une piste?
Merci
Codila
"Anor" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le message de news:
Bonjour ,
Pour supprimer les non correspondances, tu peux faire par exemple une requête SQL :
DELETE * FROM TableB WHERE LeChampID Not In (SELECT LeChampID FROM TableA;)
tu passes ensuite en mode création et tu affiches les enregistrements à supprimer
avant d'exécuter la requête suppression depuis le mode création avec l'icone !
(point d'exclamation rouge)
à tester sur une copie de la tableB avant, on ne sait jamais...
ça marche ? à+
Arnaud -------------------------------------------------- Conseils d'utilisation : http://users.skynet.be/mpfa/ Site Perso : http://memoaccess.free.fr /Réponses souhaitées sur ce forum, merci/ --------------------------------------------------
codial wrote: | Bonjour tout le monde | | Voilà je suis en train de modifier une application et j'ai besoin de | relier deux tables par une relation de 1 vers N. | Mais auparavant je dois supprimer dans la table N les enregistrement | qui ne sont pas connu de la table 1. | J'ai fais une requête de non concordance pour détecter ces | enregistrements mais je ne vois pas comment les supprimer. | | Je n'arrive pas à créer la requête suppresion. Quelqu'un peut me | guider? | | Par la suite la table 1 sera mise à jour régulièrement à partir d'un | fichier Excel. et les données de cette table 1 peuvent évoluer. | De nouvelles clés pourront être créées avec les données associées et | d'autres disparaitres | De même pour les clés restantes les critères pourront changer. | | Comment dois je m'y prendre pour modifier ces critères?. | | D'avance merci | | Codial
Bonjour,
Merci pour cette réponse rapide, je teste ça tout de suite.
Et pour la deuxième partie, une piste?
Merci
Codila
"Anor" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le message de
news:uRpUg56VEHA.3428@TK2MSFTNGP12.phx.gbl...
Bonjour ,
Pour supprimer les non correspondances, tu peux faire par exemple une
requête SQL :
DELETE * FROM TableB
WHERE LeChampID Not In (SELECT LeChampID FROM TableA;)
tu passes ensuite en mode création et tu affiches les enregistrements à
supprimer
avant d'exécuter la requête suppression depuis le mode création avec
l'icone !
(point d'exclamation rouge)
à tester sur une copie de la tableB avant, on ne sait jamais...
ça marche ?
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation : http://users.skynet.be/mpfa/
Site Perso : http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------
codial wrote:
| Bonjour tout le monde
|
| Voilà je suis en train de modifier une application et j'ai besoin de
| relier deux tables par une relation de 1 vers N.
| Mais auparavant je dois supprimer dans la table N les enregistrement
| qui ne sont pas connu de la table 1.
| J'ai fais une requête de non concordance pour détecter ces
| enregistrements mais je ne vois pas comment les supprimer.
|
| Je n'arrive pas à créer la requête suppresion. Quelqu'un peut me
| guider?
|
| Par la suite la table 1 sera mise à jour régulièrement à partir d'un
| fichier Excel. et les données de cette table 1 peuvent évoluer.
| De nouvelles clés pourront être créées avec les données associées et
| d'autres disparaitres
| De même pour les clés restantes les critères pourront changer.
|
| Comment dois je m'y prendre pour modifier ces critères?.
|
| D'avance merci
|
| Codial
Merci pour cette réponse rapide, je teste ça tout de suite.
Et pour la deuxième partie, une piste?
Merci
Codila
"Anor" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le message de news:
Bonjour ,
Pour supprimer les non correspondances, tu peux faire par exemple une requête SQL :
DELETE * FROM TableB WHERE LeChampID Not In (SELECT LeChampID FROM TableA;)
tu passes ensuite en mode création et tu affiches les enregistrements à supprimer
avant d'exécuter la requête suppression depuis le mode création avec l'icone !
(point d'exclamation rouge)
à tester sur une copie de la tableB avant, on ne sait jamais...
ça marche ? à+
Arnaud -------------------------------------------------- Conseils d'utilisation : http://users.skynet.be/mpfa/ Site Perso : http://memoaccess.free.fr /Réponses souhaitées sur ce forum, merci/ --------------------------------------------------
codial wrote: | Bonjour tout le monde | | Voilà je suis en train de modifier une application et j'ai besoin de | relier deux tables par une relation de 1 vers N. | Mais auparavant je dois supprimer dans la table N les enregistrement | qui ne sont pas connu de la table 1. | J'ai fais une requête de non concordance pour détecter ces | enregistrements mais je ne vois pas comment les supprimer. | | Je n'arrive pas à créer la requête suppresion. Quelqu'un peut me | guider? | | Par la suite la table 1 sera mise à jour régulièrement à partir d'un | fichier Excel. et les données de cette table 1 peuvent évoluer. | De nouvelles clés pourront être créées avec les données associées et | d'autres disparaitres | De même pour les clés restantes les critères pourront changer. | | Comment dois je m'y prendre pour modifier ces critères?. | | D'avance merci | | Codial