Insérer plusieurs emails dans un

Le
frank12354
Bonjour,


Je vous explique mon problème, j'ai une table avec plusieurs champs
dont un champ email qui contient des miliers d'emails et un bloc note
qui contient une partie de ces emails.
Dans le bloc note, à chaque fin d'email, il y a un retour à la ligne.
Je voudrais créer une requete qui va me permettre d'extraire de la
table avec les emails, toutes les occurences de la table excepté ceux
avec un email présent dans le bloc note.

J'ai le début de la requete :

Select *
from Table
where email <>

Après je ne sais pas comment faire. Déjà je crois qu'il faut retoucher=

le bloc-note et peut etre mettre des virgules à chaque fin d'email
avant le retour à la ligne.
Après, je crois qu'il y a une syntaxe spécial pour insérer différent=
es
valeurs dans le <>

En clair, j'ai besoin de votre aide !

Merci pour tout


Franky
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Franky01
Le #6342631

Bonjour,


Je vous explique mon problème, j'ai une table avec plusieurs champs
dont un champ email qui contient des miliers d'emails et un bloc note
qui contient une partie de ces emails.
Dans le bloc note, à chaque fin d'email, il y a un retour à la ligne.
Je voudrais créer une requete qui va me permettre d'extraire de la
table avec les emails, toutes les occurences de la table excepté ceux
avec un email présent dans le bloc note.

J'ai le début de la requete :

Select *
from Table
where email <>

Après je ne sais pas comment faire. Déjà je crois qu'il faut retoucher
le bloc-note et peut etre mettre des virgules à chaque fin d'email
avant le retour à la ligne.
Après, je crois qu'il y a une syntaxe spécial pour insérer différentes
valeurs dans le <>

En clair, j'ai besoin de votre aide !

Merci pour tout


Franky



ya personne ?

Fabien
Le #6342621


Bonjour,


Je vous explique mon problème, j'ai une table avec plusieurs champs
dont un champ email qui contient des miliers d'emails et un bloc note
qui contient une partie de ces emails.
Dans le bloc note, à chaque fin d'email, il y a un retour à la ligne.
Je voudrais créer une requete qui va me permettre d'extraire de la
table avec les emails, toutes les occurences de la table excepté ceux
avec un email présent dans le bloc note.

J'ai le début de la requete :

Select *
from Table
where email <>

Après je ne sais pas comment faire. Déjà je crois qu'il faut retoucher
le bloc-note et peut etre mettre des virgules à chaque fin d'email
avant le retour à la ligne.
Après, je crois qu'il y a une syntaxe spécial pour insérer différentes
valeurs dans le <>

En clair, j'ai besoin de votre aide !

Merci pour tout


Franky



ya personne ?
Salut,

Ben si y a du monde !
Je suis pas sûr d'avoir bien compris ton soucis :-(
Tu as :
- Une table avec des enreg. L'un des champs contient une adresse mail,
- Un fichier texte avec des adresses mail séparées par un retour chariot.
Tu veux :
- Extraire de ta table tout les enregistrements sauf ceux qui ont une
adresse dans ton fichier texte.
J'ai bon ?

Si oui alors requete de non correspondance.
Tu ne touche a rien dans ton fichier texte : tu l'importe ou tu l'attache.
et tu réalise a l'aire de l'assistant requête, une requête de
non-correspondance entre ta table et la table liée ou importée.
@+


Gloops
Le #6342601
Bonjour,

Si je situe bien, nous avons deux tables avec chacune un champ mail,
comportant dans chaque enregistrement une adresse mail dans le champ mail .

Nous voulons obtenir la liste des adresses figurant dans Table_1 et pas
dans Table_2.

Sous SQL_Server j'ai testé un truc comme ceci :

========================= ========================= ========
SELECT Table_1.mail
FROM Table_1 LEFT OUTER JOIN
Table_2 ON Table_1.mail = Table_2.mail
WHERE (Table_2.mail IS NULL)
========================= ========================= ========

M'est avis qu'Access devrait s'en accomoder (je ne sais plus si les
coupures de lignes posent problème).

Je te laisse le soin de mettre les bons noms de tables et de champs, et
retirer au besoin les caractères qui dépassent des adresses.
_____________________________________________________
a écrit, le 27/12/2007 10:23 :
Bonjour,


Je vous explique mon problème, j'ai une table avec plusieurs champs
dont un champ email qui contient des miliers d'emails et un bloc note
qui contient une partie de ces emails.
Dans le bloc note, à chaque fin d'email, il y a un retour à la lign e.
Je voudrais créer une requete qui va me permettre d'extraire de la
table avec les emails, toutes les occurences de la table excepté ceux
avec un email présent dans le bloc note.

J'ai le début de la requete :

Select *
from Table
where email <>

Après je ne sais pas comment faire. Déjà je crois qu'il faut reto ucher
le bloc-note et peut etre mettre des virgules à chaque fin d'email
avant le retour à la ligne.
Après, je crois qu'il y a une syntaxe spécial pour insérer diffé rentes
valeurs dans le <>

En clair, j'ai besoin de votre aide !

Merci pour tout


Franky


Franky01
Le #6342531
Merci tu ma sauvé la vie !!! MErci !!


Bonjour,

Si je situe bien, nous avons deux tables avec chacune un champ mail,
comportant dans chaque enregistrement une adresse mail dans le champ mail.

Nous voulons obtenir la liste des adresses figurant dans Table_1 et pas
dans Table_2.

Sous SQL_Server j'ai testé un truc comme ceci :

========================================================= > SELECT Table_1.mail
FROM Table_1 LEFT OUTER JOIN
Table_2 ON Table_1.mail = Table_2.mail
WHERE (Table_2.mail IS NULL)
========================================================= >
M'est avis qu'Access devrait s'en accomoder (je ne sais plus si les
coupures de lignes posent problème).

Je te laisse le soin de mettre les bons noms de tables et de champs, et
retirer au besoin les caractères qui dépassent des adresses.
_____________________________________________________
a écrit, le 27/12/2007 10:23 :
Bonjour,


Je vous explique mon problème, j'ai une table avec plusieurs champs
dont un champ email qui contient des miliers d'emails et un bloc note
qui contient une partie de ces emails.
Dans le bloc note, à chaque fin d'email, il y a un retour à la ligne.
Je voudrais créer une requete qui va me permettre d'extraire de la
table avec les emails, toutes les occurences de la table excepté ceux
avec un email présent dans le bloc note.

J'ai le début de la requete :

Select *
from Table
where email <>

Après je ne sais pas comment faire. Déjà je crois qu'il faut retoucher
le bloc-note et peut etre mettre des virgules à chaque fin d'email
avant le retour à la ligne.
Après, je crois qu'il y a une syntaxe spécial pour insérer différentes
valeurs dans le <>

En clair, j'ai besoin de votre aide !

Merci pour tout


Franky






Franky01
Le #6342521
Merci Fabien j'ai importé la table comme tu m'a dit.
Je ne savais pas qu'on pouvait importer un fichier txt dans Access.
Ensuite, j'ai utilisé la méthode de Gloops parce que je ne sais pas bosser
avec l'assistant de requete, je boss en code SQL ;)

Merci !




Bonjour,


Je vous explique mon problème, j'ai une table avec plusieurs champs
dont un champ email qui contient des miliers d'emails et un bloc note
qui contient une partie de ces emails.
Dans le bloc note, à chaque fin d'email, il y a un retour à la ligne.
Je voudrais créer une requete qui va me permettre d'extraire de la
table avec les emails, toutes les occurences de la table excepté ceux
avec un email présent dans le bloc note.

J'ai le début de la requete :

Select *
from Table
where email <>

Après je ne sais pas comment faire. Déjà je crois qu'il faut retoucher
le bloc-note et peut etre mettre des virgules à chaque fin d'email
avant le retour à la ligne.
Après, je crois qu'il y a une syntaxe spécial pour insérer différentes
valeurs dans le <>

En clair, j'ai besoin de votre aide !

Merci pour tout


Franky



ya personne ?
Salut,

Ben si y a du monde !
Je suis pas sûr d'avoir bien compris ton soucis :-(
Tu as :
- Une table avec des enreg. L'un des champs contient une adresse mail,
- Un fichier texte avec des adresses mail séparées par un retour chariot.
Tu veux :
- Extraire de ta table tout les enregistrements sauf ceux qui ont une
adresse dans ton fichier texte.
J'ai bon ?

Si oui alors requete de non correspondance.
Tu ne touche a rien dans ton fichier texte : tu l'importe ou tu l'attache.
et tu réalise a l'aire de l'assistant requête, une requête de
non-correspondance entre ta table et la table liée ou importée.
@+





Fabien
Le #6342511
Merci Fabien j'ai importé la table comme tu m'a dit.
Je ne savais pas qu'on pouvait importer un fichier txt dans Access.
Ensuite, j'ai utilisé la méthode de Gloops parce que je ne sais pas bosser
avec l'assistant de requete, je boss en code SQL ;)

Merci !
De Rien ;-)

L'assistant t'aurais généré une requete équivalente a celle de Gloops ;-)
Essaye ! ;-)
@+



Bonjour,


Je vous explique mon problème, j'ai une table avec plusieurs champs
dont un champ email qui contient des miliers d'emails et un bloc note
qui contient une partie de ces emails.
Dans le bloc note, à chaque fin d'email, il y a un retour à la ligne.
Je voudrais créer une requete qui va me permettre d'extraire de la
table avec les emails, toutes les occurences de la table excepté ceux
avec un email présent dans le bloc note.

J'ai le début de la requete :

Select *
from Table
where email <>

Après je ne sais pas comment faire. Déjà je crois qu'il faut retoucher
le bloc-note et peut etre mettre des virgules à chaque fin d'email
avant le retour à la ligne.
Après, je crois qu'il y a une syntaxe spécial pour insérer différentes
valeurs dans le <>

En clair, j'ai besoin de votre aide !

Merci pour tout


Franky

ya personne ?

Salut,

Ben si y a du monde !
Je suis pas sûr d'avoir bien compris ton soucis :-(
Tu as :
- Une table avec des enreg. L'un des champs contient une adresse mail,
- Un fichier texte avec des adresses mail séparées par un retour chariot.
Tu veux :
- Extraire de ta table tout les enregistrements sauf ceux qui ont une
adresse dans ton fichier texte.
J'ai bon ?

Si oui alors requete de non correspondance.
Tu ne touche a rien dans ton fichier texte : tu l'importe ou tu l'attache.
et tu réalise a l'aire de l'assistant requête, une requête de
non-correspondance entre ta table et la table liée ou importée.
@+







Gloops
Le #6342491
Fabien a écrit, le 27/12/2007 16:20 :
L'assistant t'aurais généré une requete équivalente a celle de Gloops ;-)
Essaye ! ;-)
@+


Salut,

Je crois bien qu'un jour j'ai tourné en rond un certain temps avec à §a.
J'ai trouvé le truc dans un bouquin sur SQL, et pour le remettre en
œuvre, j'ai trouvé que l'assistant de SQL Server était plu s commode que
celui d'Access dans cet exemple. Entre autre parce que l'assistant
d'Access ne prévoit pas le produit cartésien, qui permet de vit e se
remettre en tête ce qu'il y a lieu de filtrer.

Mais enfin j'imagine que si on sait où on va, on doit y arriver avec
l'assistant d'Access.

Gloops
Le #6342481
Franky01 a écrit, le 27/12/2007 15:10 :
Merci tu ma sauvé la vie !!! MErci !!



La vie ?
Dis donc, tu programmes dans un domaine dangereux ;)

Franky01
Le #6342371
lol ouai !


Franky01 a écrit, le 27/12/2007 15:10 :
Merci tu ma sauvé la vie !!! MErci !!



La vie ?
Dis donc, tu programmes dans un domaine dangereux ;)




Publicité
Poster une réponse
Anonyme