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
je vous en remercie d'avance
Pascal
il manque des renseignements. les 2 tables sont-elles en relation ? (on va estimer que oui sur le champ Numéro ) la col1 doit-elle être comparée à col1 ou (col1 ou col2 ou col3) ? supposons que col1 est comparée à col1 seulement. tu devrais pouvoir écrire ceci: DELETE table1.* FROM table1 INNER JOIN table2 ON table1.Numéro = table2.Numéro WHERE (((table1.Col1)=[table2]![Col1])) OR (((table1.Col2)=[table2]![Col2])) OR (((table1.Col3)=[table2]![Col3]));
je ne te dis pas de sauvegarder ta base et tes tables avant de faire des essais ? -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Pascal" a écrit dans le message de news:
bonjour à tous et toutes,
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 je vous en remercie d'avance Pascal
Bonjour.
il manque des renseignements.
les 2 tables sont-elles en relation ? (on va estimer que oui sur le champ
Numéro )
la col1 doit-elle être comparée à col1 ou (col1 ou col2 ou col3) ? supposons
que col1 est comparée à col1 seulement.
tu devrais pouvoir écrire ceci:
DELETE table1.*
FROM table1 INNER JOIN table2 ON table1.Numéro = table2.Numéro
WHERE (((table1.Col1)=[table2]![Col1])) OR (((table1.Col2)=[table2]![Col2]))
OR (((table1.Col3)=[table2]![Col3]));
je ne te dis pas de sauvegarder ta base et tes tables avant de faire des
essais ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Pascal" <anonymous@serveurInconnu.com> a écrit dans le message de
news:e35tfnkSEHA.3844@TK2MSFTNGP11.phx.gbl...
bonjour à tous et toutes,
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
je vous en remercie d'avance
Pascal
il manque des renseignements. les 2 tables sont-elles en relation ? (on va estimer que oui sur le champ Numéro ) la col1 doit-elle être comparée à col1 ou (col1 ou col2 ou col3) ? supposons que col1 est comparée à col1 seulement. tu devrais pouvoir écrire ceci: DELETE table1.* FROM table1 INNER JOIN table2 ON table1.Numéro = table2.Numéro WHERE (((table1.Col1)=[table2]![Col1])) OR (((table1.Col2)=[table2]![Col2])) OR (((table1.Col3)=[table2]![Col3]));
je ne te dis pas de sauvegarder ta base et tes tables avant de faire des essais ? -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Pascal" a écrit dans le message de news:
bonjour à tous et toutes,
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 je vous en remercie d'avance Pascal
Pascal
bonjour sorry pour réponse tardive mais message n'apparaissait plus oui les 2 tables sont en relation sur champ numéro. la col1 de la table2 doit être comparée à col1 et col2 et col3 de table1 la col2 de la table2 doit être comparée à col1 et col2 et col3 de tavle1 la col3 IDEM
EX si dans table 2 j'ai les chiffres suivant: col1=5 col2 col3 dans table1 j'ai col1=1 col2=5 col3 il faut deleter l'enregistrement mais aussi si table1 col1=5 col2 col3 si dans l'enregistrement je retrouve au moins 2 chiffres je supprime de table1 merci ms'ieur raymond Pascal
"Raymond [mvp]" a écrit dans le message de news:
Bonjour.
il manque des renseignements. les 2 tables sont-elles en relation ? (on va estimer que oui sur le champ Numéro ) la col1 doit-elle être comparée à col1 ou (col1 ou col2 ou col3) ? supposons
que col1 est comparée à col1 seulement. tu devrais pouvoir écrire ceci: DELETE table1.* FROM table1 INNER JOIN table2 ON table1.Numéro = table2.Numéro WHERE (((table1.Col1)=[table2]![Col1])) OR (((table1.Col2)=[table2]![Col2]))
OR (((table1.Col3)=[table2]![Col3]));
je ne te dis pas de sauvegarder ta base et tes tables avant de faire des essais ? -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Pascal" a écrit dans le message de news:
bonjour à tous et toutes,
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 je vous en remercie d'avance Pascal
bonjour sorry pour réponse tardive mais message n'apparaissait plus
oui les 2 tables sont en relation sur champ numéro.
la col1 de la table2 doit être comparée à col1 et col2 et col3 de table1
la col2 de la table2 doit être comparée à col1 et col2 et col3 de tavle1
la col3 IDEM
EX si dans table 2 j'ai les chiffres suivant: col1=5 col2 col3
dans table1 j'ai col1=1 col2=5 col3 il faut deleter l'enregistrement
mais aussi si table1 col1=5 col2 col3
si dans l'enregistrement je retrouve au moins 2 chiffres je supprime de
table1
merci ms'ieur raymond
Pascal
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de
news:uylnn2kSEHA.1172@TK2MSFTNGP11.phx.gbl...
Bonjour.
il manque des renseignements.
les 2 tables sont-elles en relation ? (on va estimer que oui sur le champ
Numéro )
la col1 doit-elle être comparée à col1 ou (col1 ou col2 ou col3) ?
supposons
que col1 est comparée à col1 seulement.
tu devrais pouvoir écrire ceci:
DELETE table1.*
FROM table1 INNER JOIN table2 ON table1.Numéro = table2.Numéro
WHERE (((table1.Col1)=[table2]![Col1])) OR
(((table1.Col2)=[table2]![Col2]))
OR (((table1.Col3)=[table2]![Col3]));
je ne te dis pas de sauvegarder ta base et tes tables avant de faire des
essais ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Pascal" <anonymous@serveurInconnu.com> a écrit dans le message de
news:e35tfnkSEHA.3844@TK2MSFTNGP11.phx.gbl...
bonjour à tous et toutes,
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
je vous en remercie d'avance
Pascal
bonjour sorry pour réponse tardive mais message n'apparaissait plus oui les 2 tables sont en relation sur champ numéro. la col1 de la table2 doit être comparée à col1 et col2 et col3 de table1 la col2 de la table2 doit être comparée à col1 et col2 et col3 de tavle1 la col3 IDEM
EX si dans table 2 j'ai les chiffres suivant: col1=5 col2 col3 dans table1 j'ai col1=1 col2=5 col3 il faut deleter l'enregistrement mais aussi si table1 col1=5 col2 col3 si dans l'enregistrement je retrouve au moins 2 chiffres je supprime de table1 merci ms'ieur raymond Pascal
"Raymond [mvp]" a écrit dans le message de news:
Bonjour.
il manque des renseignements. les 2 tables sont-elles en relation ? (on va estimer que oui sur le champ Numéro ) la col1 doit-elle être comparée à col1 ou (col1 ou col2 ou col3) ? supposons
que col1 est comparée à col1 seulement. tu devrais pouvoir écrire ceci: DELETE table1.* FROM table1 INNER JOIN table2 ON table1.Numéro = table2.Numéro WHERE (((table1.Col1)=[table2]![Col1])) OR (((table1.Col2)=[table2]![Col2]))
OR (((table1.Col3)=[table2]![Col3]));
je ne te dis pas de sauvegarder ta base et tes tables avant de faire des essais ? -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Pascal" a écrit dans le message de news:
bonjour à tous et toutes,
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 je vous en remercie d'avance Pascal
Raymond [mvp]
La dernière fois tu as dit : si dans la table2 j'ai 1 ou 2 ou 3 chiffre identique a table1, il supprime... maintenant tu dis si au moins 2 .
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Pascal" a écrit dans le message de news:
bonjour sorry pour réponse tardive mais message n'apparaissait plus oui les 2 tables sont en relation sur champ numéro. la col1 de la table2 doit être comparée à col1 et col2 et col3 de table1 la col2 de la table2 doit être comparée à col1 et col2 et col3 de tavle1 la col3 IDEM
EX si dans table 2 j'ai les chiffres suivant: col1=5 col2 col3 dans table1 j'ai col1=1 col2=5 col3 il faut deleter l'enregistrement mais aussi si table1 col1=5 col2 col3 si dans l'enregistrement je retrouve au moins 2 chiffres je supprime de table1
La dernière fois tu as dit :
si dans la table2 j'ai 1 ou 2 ou 3 chiffre identique a table1, il
supprime...
maintenant tu dis si au moins 2 .
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Pascal" <anonymous@serveurInconnu.com> a écrit dans le message de
news:ua6xlt7SEHA.3580@TK2MSFTNGP09.phx.gbl...
bonjour sorry pour réponse tardive mais message n'apparaissait plus
oui les 2 tables sont en relation sur champ numéro.
la col1 de la table2 doit être comparée à col1 et col2 et col3 de table1
la col2 de la table2 doit être comparée à col1 et col2 et col3 de tavle1
la col3 IDEM
EX si dans table 2 j'ai les chiffres suivant: col1=5 col2 col3
dans table1 j'ai col1=1 col2=5 col3 il faut deleter l'enregistrement
mais aussi si table1 col1=5 col2 col3
si dans l'enregistrement je retrouve au moins 2 chiffres je supprime de
table1
La dernière fois tu as dit : si dans la table2 j'ai 1 ou 2 ou 3 chiffre identique a table1, il supprime... maintenant tu dis si au moins 2 .
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Pascal" a écrit dans le message de news:
bonjour sorry pour réponse tardive mais message n'apparaissait plus oui les 2 tables sont en relation sur champ numéro. la col1 de la table2 doit être comparée à col1 et col2 et col3 de table1 la col2 de la table2 doit être comparée à col1 et col2 et col3 de tavle1 la col3 IDEM
EX si dans table 2 j'ai les chiffres suivant: col1=5 col2 col3 dans table1 j'ai col1=1 col2=5 col3 il faut deleter l'enregistrement mais aussi si table1 col1=5 col2 col3 si dans l'enregistrement je retrouve au moins 2 chiffres je supprime de table1
Pierre CFI [mvp]
tiens Raymond ? je te croyais avec les vétérans en normandie :o))
-- 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 "Raymond [mvp]" a écrit dans le message de news:
La dernière fois tu as dit : si dans la table2 j'ai 1 ou 2 ou 3 chiffre identique a table1, il supprime... maintenant tu dis si au moins 2 .
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Pascal" a écrit dans le message de news:
bonjour sorry pour réponse tardive mais message n'apparaissait plus oui les 2 tables sont en relation sur champ numéro. la col1 de la table2 doit être comparée à col1 et col2 et col3 de table1 la col2 de la table2 doit être comparée à col1 et col2 et col3 de tavle1 la col3 IDEM
EX si dans table 2 j'ai les chiffres suivant: col1=5 col2 col3 dans table1 j'ai col1=1 col2=5 col3 il faut deleter l'enregistrement mais aussi si table1 col1=5 col2 col3 si dans l'enregistrement je retrouve au moins 2 chiffres je supprime de table1
tiens Raymond ? je te croyais avec les vétérans en normandie :o))
--
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
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de news:ePctN59SEHA.3988@TK2MSFTNGP10.phx.gbl...
La dernière fois tu as dit :
si dans la table2 j'ai 1 ou 2 ou 3 chiffre identique a table1, il
supprime...
maintenant tu dis si au moins 2 .
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Pascal" <anonymous@serveurInconnu.com> a écrit dans le message de
news:ua6xlt7SEHA.3580@TK2MSFTNGP09.phx.gbl...
bonjour sorry pour réponse tardive mais message n'apparaissait plus
oui les 2 tables sont en relation sur champ numéro.
la col1 de la table2 doit être comparée à col1 et col2 et col3 de table1
la col2 de la table2 doit être comparée à col1 et col2 et col3 de tavle1
la col3 IDEM
EX si dans table 2 j'ai les chiffres suivant: col1=5 col2 col3
dans table1 j'ai col1=1 col2=5 col3 il faut deleter l'enregistrement
mais aussi si table1 col1=5 col2 col3
si dans l'enregistrement je retrouve au moins 2 chiffres je supprime de
table1
tiens Raymond ? je te croyais avec les vétérans en normandie :o))
-- 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 "Raymond [mvp]" a écrit dans le message de news:
La dernière fois tu as dit : si dans la table2 j'ai 1 ou 2 ou 3 chiffre identique a table1, il supprime... maintenant tu dis si au moins 2 .
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Pascal" a écrit dans le message de news:
bonjour sorry pour réponse tardive mais message n'apparaissait plus oui les 2 tables sont en relation sur champ numéro. la col1 de la table2 doit être comparée à col1 et col2 et col3 de table1 la col2 de la table2 doit être comparée à col1 et col2 et col3 de tavle1 la col3 IDEM
EX si dans table 2 j'ai les chiffres suivant: col1=5 col2 col3 dans table1 j'ai col1=1 col2=5 col3 il faut deleter l'enregistrement mais aussi si table1 col1=5 col2 col3 si dans l'enregistrement je retrouve au moins 2 chiffres je supprime de table1
Raymond [mvp]
Bonsoir Pierre.
J'ai pas envie de voir le gogol !
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Pierre CFI [mvp]" a écrit dans le message de news:eaV%23jA%
tiens Raymond ? je te croyais avec les vétérans en normandie :o))
--
Bonsoir Pierre.
J'ai pas envie de voir le gogol !
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Pierre CFI [mvp]" <XXX_pierresalaun@aol.com> a écrit dans le message de
news:eaV%23jA%23SEHA.3944@tk2msftngp13.phx.gbl...
tiens Raymond ? je te croyais avec les vétérans en normandie :o))
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Pierre CFI [mvp]" a écrit dans le message de news:eaV%23jA%
tiens Raymond ? je te croyais avec les vétérans en normandie :o))
--
Anor
Raymond [mvp] wrote: | J'ai pas envie de voir le gogol !
archivage RG = True
;-))) a+ Anorécrevisse
Raymond [mvp] wrote:
| J'ai pas envie de voir le gogol !
Raymond [mvp] wrote: | J'ai pas envie de voir le gogol !
archivage RG = True
;-))) a+ Anorécrevisse
Pascal
bonjour maître, vous avez entièrement raison c'est 2 ou 3 et non 1 ou 2 ou 3 vraiment désolé Pascal "Raymond [mvp]" a écrit dans le message de news:
La dernière fois tu as dit : si dans la table2 j'ai 1 ou 2 ou 3 chiffre identique a table1, il supprime... maintenant tu dis si au moins 2 .
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Pascal" a écrit dans le message de news:
bonjour sorry pour réponse tardive mais message n'apparaissait plus oui les 2 tables sont en relation sur champ numéro. la col1 de la table2 doit être comparée à col1 et col2 et col3 de table1 la col2 de la table2 doit être comparée à col1 et col2 et col3 de tavle1 la col3 IDEM
EX si dans table 2 j'ai les chiffres suivant: col1=5 col2 col3 dans table1 j'ai col1=1 col2=5 col3 il faut deleter l'enregistrement
mais aussi si table1 col1=5 col2 col3 si dans l'enregistrement je retrouve au moins 2 chiffres je supprime de table1
bonjour maître,
vous avez entièrement raison
c'est 2 ou 3
et non 1 ou 2 ou 3
vraiment désolé
Pascal
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de
news:ePctN59SEHA.3988@TK2MSFTNGP10.phx.gbl...
La dernière fois tu as dit :
si dans la table2 j'ai 1 ou 2 ou 3 chiffre identique a table1, il
supprime...
maintenant tu dis si au moins 2 .
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Pascal" <anonymous@serveurInconnu.com> a écrit dans le message de
news:ua6xlt7SEHA.3580@TK2MSFTNGP09.phx.gbl...
bonjour sorry pour réponse tardive mais message n'apparaissait plus
oui les 2 tables sont en relation sur champ numéro.
la col1 de la table2 doit être comparée à col1 et col2 et col3 de table1
la col2 de la table2 doit être comparée à col1 et col2 et col3 de tavle1
la col3 IDEM
EX si dans table 2 j'ai les chiffres suivant: col1=5 col2 col3
dans table1 j'ai col1=1 col2=5 col3 il faut deleter
l'enregistrement
mais aussi si table1 col1=5 col2 col3
si dans l'enregistrement je retrouve au moins 2 chiffres je supprime de
table1
bonjour maître, vous avez entièrement raison c'est 2 ou 3 et non 1 ou 2 ou 3 vraiment désolé Pascal "Raymond [mvp]" a écrit dans le message de news:
La dernière fois tu as dit : si dans la table2 j'ai 1 ou 2 ou 3 chiffre identique a table1, il supprime... maintenant tu dis si au moins 2 .
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Pascal" a écrit dans le message de news:
bonjour sorry pour réponse tardive mais message n'apparaissait plus oui les 2 tables sont en relation sur champ numéro. la col1 de la table2 doit être comparée à col1 et col2 et col3 de table1 la col2 de la table2 doit être comparée à col1 et col2 et col3 de tavle1 la col3 IDEM
EX si dans table 2 j'ai les chiffres suivant: col1=5 col2 col3 dans table1 j'ai col1=1 col2=5 col3 il faut deleter l'enregistrement
mais aussi si table1 col1=5 col2 col3 si dans l'enregistrement je retrouve au moins 2 chiffres je supprime de table1
Raymond [mvp]
Tu peux faire ceci en linéaire: DELETE table1.* FROM table1 INNER JOIN Table2 ON table1.Numéro = Table2.Numéro WHERE (((Abs(table1!col1=table2!col1)+Abs(table1!col1=table2!col2)+Abs(table1!col1 =table2!col3)+Abs(table1!col2=table2!col1)+Abs(table1!col2=table2!col2)+Abs( table1!col2=table2!col3)+Abs(table1!col3=table2!col1)+Abs(table1!col3=table2 !col2)+Abs(table1!col3=table2!col3))>=2));
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Pascal" a écrit dans le message de news:O3ugX1%
bonjour maître, vous avez entièrement raison c'est 2 ou 3 et non 1 ou 2 ou 3 vraiment désolé Pascal
Tu peux faire ceci en linéaire:
DELETE table1.*
FROM table1 INNER JOIN Table2 ON table1.Numéro = Table2.Numéro
WHERE
(((Abs(table1!col1=table2!col1)+Abs(table1!col1=table2!col2)+Abs(table1!col1
=table2!col3)+Abs(table1!col2=table2!col1)+Abs(table1!col2=table2!col2)+Abs(
table1!col2=table2!col3)+Abs(table1!col3=table2!col1)+Abs(table1!col3=table2
!col2)+Abs(table1!col3=table2!col3))>=2));
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Pascal" <anonymous@serveurInconnu.com> a écrit dans le message de
news:O3ugX1%23SEHA.204@TK2MSFTNGP10.phx.gbl...
bonjour maître,
vous avez entièrement raison
c'est 2 ou 3
et non 1 ou 2 ou 3
vraiment désolé
Pascal
Tu peux faire ceci en linéaire: DELETE table1.* FROM table1 INNER JOIN Table2 ON table1.Numéro = Table2.Numéro WHERE (((Abs(table1!col1=table2!col1)+Abs(table1!col1=table2!col2)+Abs(table1!col1 =table2!col3)+Abs(table1!col2=table2!col1)+Abs(table1!col2=table2!col2)+Abs( table1!col2=table2!col3)+Abs(table1!col3=table2!col1)+Abs(table1!col3=table2 !col2)+Abs(table1!col3=table2!col3))>=2));
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Pascal" a écrit dans le message de news:O3ugX1%
bonjour maître, vous avez entièrement raison c'est 2 ou 3 et non 1 ou 2 ou 3 vraiment désolé Pascal
Pascal
merci Raymond, désolé comme suis vraiment débutant en Access quant tu dis en linéaire késako? 1)je peux mettre ces critères texto dans le critère de ma requête faite à l'aide de l'assistant 2)si je veux maintenant une requête selection le mot DELETE, je le remplace par quoi? SELECT? 3)le =2 veut'il dire si 2 numéros trouvé? si par ex =5 ce serait 5 numéros trouvé? désolé d'abuser, mais quant on trouve une bible on ne la lache plus! merci de ton aide Pascal
"Raymond [mvp]" a écrit dans le message de news:
Tu peux faire ceci en linéaire: DELETE table1.* FROM table1 INNER JOIN Table2 ON table1.Numéro = Table2.Numéro WHERE
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Pascal" a écrit dans le message de news:O3ugX1%
bonjour maître, vous avez entièrement raison c'est 2 ou 3 et non 1 ou 2 ou 3 vraiment désolé Pascal
merci Raymond,
désolé comme suis vraiment débutant en Access quant tu dis en linéaire
késako?
1)je peux mettre ces critères texto dans le critère de ma requête faite à
l'aide de l'assistant
2)si je veux maintenant une requête selection le mot DELETE, je le remplace
par quoi? SELECT?
3)le =2 veut'il dire si 2 numéros trouvé? si par ex =5 ce serait 5 numéros
trouvé?
désolé d'abuser, mais quant on trouve une bible on ne la lache plus!
merci de ton aide
Pascal
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de
news:OH3kNmFTEHA.2236@TK2MSFTNGP09.phx.gbl...
Tu peux faire ceci en linéaire:
DELETE table1.*
FROM table1 INNER JOIN Table2 ON table1.Numéro = Table2.Numéro
WHERE
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Pascal" <anonymous@serveurInconnu.com> a écrit dans le message de
news:O3ugX1%23SEHA.204@TK2MSFTNGP10.phx.gbl...
bonjour maître,
vous avez entièrement raison
c'est 2 ou 3
et non 1 ou 2 ou 3
vraiment désolé
Pascal
merci Raymond, désolé comme suis vraiment débutant en Access quant tu dis en linéaire késako? 1)je peux mettre ces critères texto dans le critère de ma requête faite à l'aide de l'assistant 2)si je veux maintenant une requête selection le mot DELETE, je le remplace par quoi? SELECT? 3)le =2 veut'il dire si 2 numéros trouvé? si par ex =5 ce serait 5 numéros trouvé? désolé d'abuser, mais quant on trouve une bible on ne la lache plus! merci de ton aide Pascal
"Raymond [mvp]" a écrit dans le message de news:
Tu peux faire ceci en linéaire: DELETE table1.* FROM table1 INNER JOIN Table2 ON table1.Numéro = Table2.Numéro WHERE
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Pascal" a écrit dans le message de news:O3ugX1%
bonjour maître, vous avez entièrement raison c'est 2 ou 3 et non 1 ou 2 ou 3 vraiment désolé Pascal
Raymond [mvp]
on aurait pu faire une boucle dans une fonction vba ce qui ferait moins d'instructions dans la requête mais c'est pareil. ces critères fonctionnent (à vérifier quand même) avec les noms réels de tes champs, tu peux l'inclure dans ta requête. remplace delete par select pour la requête sélection ce n'est pas = 2 mais >=2 , teste que le nombre d'égalités soit >= 2
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Pascal" a écrit dans le message de news:%
merci Raymond, désolé comme suis vraiment débutant en Access quant tu dis en linéaire késako? 1)je peux mettre ces critères texto dans le critère de ma requête faite à l'aide de l'assistant 2)si je veux maintenant une requête selection le mot DELETE, je le remplace
par quoi? SELECT? 3)le =2 veut'il dire si 2 numéros trouvé? si par ex =5 ce serait 5 numéros trouvé? désolé d'abuser, mais quant on trouve une bible on ne la lache plus! merci de ton aide Pascal
"Raymond [mvp]" a écrit dans le message de news:
Tu peux faire ceci en linéaire: DELETE table1.* FROM table1 INNER JOIN Table2 ON table1.Numéro = Table2.Numéro WHERE
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Pascal" a écrit dans le message de news:O3ugX1%
bonjour maître, vous avez entièrement raison c'est 2 ou 3 et non 1 ou 2 ou 3 vraiment désolé Pascal
on aurait pu faire une boucle dans une fonction vba ce qui ferait moins
d'instructions dans la requête mais c'est pareil.
ces critères fonctionnent (à vérifier quand même) avec les noms réels de tes
champs, tu peux l'inclure dans ta requête.
remplace delete par select pour la requête sélection
ce n'est pas = 2 mais >=2 , teste que le nombre d'égalités soit >= 2
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Pascal" <anonymous@serveurInconnu.com> a écrit dans le message de
news:%23whOU1GTEHA.2692@TK2MSFTNGP09.phx.gbl...
merci Raymond,
désolé comme suis vraiment débutant en Access quant tu dis en linéaire
késako?
1)je peux mettre ces critères texto dans le critère de ma requête faite à
l'aide de l'assistant
2)si je veux maintenant une requête selection le mot DELETE, je le
remplace
par quoi? SELECT?
3)le =2 veut'il dire si 2 numéros trouvé? si par ex =5 ce serait 5 numéros
trouvé?
désolé d'abuser, mais quant on trouve une bible on ne la lache plus!
merci de ton aide
Pascal
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de
news:OH3kNmFTEHA.2236@TK2MSFTNGP09.phx.gbl...
Tu peux faire ceci en linéaire:
DELETE table1.*
FROM table1 INNER JOIN Table2 ON table1.Numéro = Table2.Numéro
WHERE
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Pascal" <anonymous@serveurInconnu.com> a écrit dans le message de
news:O3ugX1%23SEHA.204@TK2MSFTNGP10.phx.gbl...
bonjour maître,
vous avez entièrement raison
c'est 2 ou 3
et non 1 ou 2 ou 3
vraiment désolé
Pascal
on aurait pu faire une boucle dans une fonction vba ce qui ferait moins d'instructions dans la requête mais c'est pareil. ces critères fonctionnent (à vérifier quand même) avec les noms réels de tes champs, tu peux l'inclure dans ta requête. remplace delete par select pour la requête sélection ce n'est pas = 2 mais >=2 , teste que le nombre d'égalités soit >= 2
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Pascal" a écrit dans le message de news:%
merci Raymond, désolé comme suis vraiment débutant en Access quant tu dis en linéaire késako? 1)je peux mettre ces critères texto dans le critère de ma requête faite à l'aide de l'assistant 2)si je veux maintenant une requête selection le mot DELETE, je le remplace
par quoi? SELECT? 3)le =2 veut'il dire si 2 numéros trouvé? si par ex =5 ce serait 5 numéros trouvé? désolé d'abuser, mais quant on trouve une bible on ne la lache plus! merci de ton aide Pascal
"Raymond [mvp]" a écrit dans le message de news:
Tu peux faire ceci en linéaire: DELETE table1.* FROM table1 INNER JOIN Table2 ON table1.Numéro = Table2.Numéro WHERE
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Pascal" a écrit dans le message de news:O3ugX1%
bonjour maître, vous avez entièrement raison c'est 2 ou 3 et non 1 ou 2 ou 3 vraiment désolé Pascal