OVH Cloud OVH Cloud

requête suppression

2 réponses
Avatar
Pascal
bonjour,
ai déjà envoyé cette question 2 fois mais elle n'apparaît pas! la renvoie
donc:

j'ai 2 tables que nous nommerons table1 et table2
dans chaque table: 3 champs de même nom : col1 col2 col3 de type
numérique entier

je désirerai faire une requête suppression avec ces critères:
lecture 1er enregistrement table2
comparaison de col1 col2 col3 de la table 2 avec l'enregistrement de la
table1 en clair
si dans la table2 j'ai 1 ou 2 ou 3 chiffre identique a table1, il supprime
l'enregistrement de la table1 et ainsi de suite j'usque fin table2
la requête(qui fonctionne très bien) compare en fait la col1 de table1 avec
col1 de table2
je vous en remercie d'avance
Pascal

2 réponses

Avatar
Pierre CFI [mvp]
bonjour
hum, hum ce qui veut dire que si col1 de table1 contient 1584667 et que col1 de table2 contient 99999991 je supprime puisqu'il y a
1 dans les 2 ?
si c'est çà, c'est possible, mais il faut beaucoup de temps pour le code et l'execution (enfin j'ai bien peur)

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Pascal" a écrit dans le message de news:u0Xls%
bonjour,
ai déjà envoyé cette question 2 fois mais elle n'apparaît pas! la renvoie
donc:

j'ai 2 tables que nous nommerons table1 et table2
dans chaque table: 3 champs de même nom : col1 col2 col3 de type
numérique entier

je désirerai faire une requête suppression avec ces critères:
lecture 1er enregistrement table2
comparaison de col1 col2 col3 de la table 2 avec l'enregistrement de la
table1 en clair
si dans la table2 j'ai 1 ou 2 ou 3 chiffre identique a table1, il supprime
l'enregistrement de la table1 et ainsi de suite j'usque fin table2
la requête(qui fonctionne très bien) compare en fait la col1 de table1 avec
col1 de table2
je vous en remercie d'avance
Pascal





Avatar
Pascal
bonjour Pierre,
sorry de réponse tardive, petit problème d'affichage.
non cest pas cela du tout
ce n'est pas le recherche dans un chaîne,
c'est comparer table2 col1 avec table1 col1 et col2 t col3
table2 col2 avec table1 col1 et col2 et col3
table3 col3 IDEM
Si je retrouve au MOINS deux chiffres de L'ENREGISTREMENT de table 2 dans
table 1 je delete l'enregistrement table1
Merci de votre aide
Pascal

"Pierre CFI [mvp]" a écrit dans le message de
news:
bonjour
hum, hum ce qui veut dire que si col1 de table1 contient 1584667 et que
col1 de table2 contient 99999991 je supprime puisqu'il y a

1 dans les 2 ?
si c'est çà, c'est possible, mais il faut beaucoup de temps pour le code
et l'execution (enfin j'ai bien peur)


--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Pascal" a écrit dans le message de
news:u0Xls%

bonjour,
ai déjà envoyé cette question 2 fois mais elle n'apparaît pas! la
renvoie


donc:

j'ai 2 tables que nous nommerons table1 et table2
dans chaque table: 3 champs de même nom : col1 col2 col3 de type
numérique entier

je désirerai faire une requête suppression avec ces critères:
lecture 1er enregistrement table2
comparaison de col1 col2 col3 de la table 2 avec l'enregistrement de la
table1 en clair
si dans la table2 j'ai 1 ou 2 ou 3 chiffre identique a table1, il
supprime


l'enregistrement de la table1 et ainsi de suite j'usque fin table2
la requête(qui fonctionne très bien) compare en fait la col1 de table1
avec


col1 de table2
je vous en remercie d'avance
Pascal