OVH Cloud OVH Cloud

générer automatiquement une table

2 réponses
Avatar
Eric
bonjour à tous

d'abord je vous explique mon soucis, puis ce que je souhaiterai faire.

J'ai 2 tables disctinctes, avec des champs identiques.

ces 2 tables contiennent un champ numéro et description

dans les 2 tables, si les numéros sont identiques, les descriptions le sont
aussi.

par contre, tous les numéros ne se trouvent pas dans une table et vice
versa.

mon but est de rechercher par numéro et il faut afficher ce qui se trouve ou
non dans la table1 et ce qui se trouve ou non dans la table 2.

j'y arrive très bien, mais pour cela je crée une 3e table comprenant tout
les numéro (indéxé sans doublons) se trouvant dans les 2 tables et les
numéros se trouvant que dans l'une ou autre table.

Et ca fonctionne parfaitement.

Maintenant, mon problème est qu'à chaque mise à jour de l'une des 2 tables,
je dois recréer manuellement cette 3e table. ce qui n'es t pas très
pratique.

Ma question est : Existe-t'il une solution pour que cette 3e table se crée
automatiquement sur demande, créant ainsi cette liste de numéros uniques ?

si quelqu'un peu me guider, un grand merci d'avance

PS je ne suis pas un expert, alors si possible une réponse pour un âne
m'arrangerait ;)

merci

Eric
--

2 réponses

Avatar
Jessy Sempere [MVP]
Bonjour

Tu peux utiliser une requête union, du style :

Select * From table1
Union Select * From table2;

Ensuite, tu fais une requête de regroupement basée sur cette requête union
afin de supprimer les doublons.

Maintenant si tu veux stocker le tout dans une table, il de suffit de faire
une requête de création de table qui sera basée sur la requête de
regroupement...

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Eric" a écrit dans le message de
news:O22GGR%
bonjour à tous

d'abord je vous explique mon soucis, puis ce que je souhaiterai faire.

J'ai 2 tables disctinctes, avec des champs identiques.

ces 2 tables contiennent un champ numéro et description

dans les 2 tables, si les numéros sont identiques, les descriptions le
sont

aussi.

par contre, tous les numéros ne se trouvent pas dans une table et vice
versa.

mon but est de rechercher par numéro et il faut afficher ce qui se trouve
ou

non dans la table1 et ce qui se trouve ou non dans la table 2.

j'y arrive très bien, mais pour cela je crée une 3e table comprenant tout
les numéro (indéxé sans doublons) se trouvant dans les 2 tables et les
numéros se trouvant que dans l'une ou autre table.

Et ca fonctionne parfaitement.

Maintenant, mon problème est qu'à chaque mise à jour de l'une des 2
tables,

je dois recréer manuellement cette 3e table. ce qui n'es t pas très
pratique.

Ma question est : Existe-t'il une solution pour que cette 3e table se crée
automatiquement sur demande, créant ainsi cette liste de numéros uniques ?

si quelqu'un peu me guider, un grand merci d'avance

PS je ne suis pas un expert, alors si possible une réponse pour un âne
m'arrangerait ;)

merci

Eric
--





Avatar
Eric
UN GRAND MERCI

C'est parfait

Eric


"Jessy Sempere [MVP]" a écrit dans le message de
news:43e1e0ae$
Bonjour

Tu peux utiliser une requête union, du style :

Select * From table1
Union Select * From table2;

Ensuite, tu fais une requête de regroupement basée sur cette requête union
afin de supprimer les doublons.

Maintenant si tu veux stocker le tout dans une table, il de suffit de
faire

une requête de création de table qui sera basée sur la requête de
regroupement...

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Eric" a écrit dans le message de
news:O22GGR%
bonjour à tous

d'abord je vous explique mon soucis, puis ce que je souhaiterai faire.

J'ai 2 tables disctinctes, avec des champs identiques.

ces 2 tables contiennent un champ numéro et description

dans les 2 tables, si les numéros sont identiques, les descriptions le
sont

aussi.

par contre, tous les numéros ne se trouvent pas dans une table et vice
versa.

mon but est de rechercher par numéro et il faut afficher ce qui se
trouve


ou
non dans la table1 et ce qui se trouve ou non dans la table 2.

j'y arrive très bien, mais pour cela je crée une 3e table comprenant
tout


les numéro (indéxé sans doublons) se trouvant dans les 2 tables et les
numéros se trouvant que dans l'une ou autre table.

Et ca fonctionne parfaitement.

Maintenant, mon problème est qu'à chaque mise à jour de l'une des 2
tables,

je dois recréer manuellement cette 3e table. ce qui n'es t pas très
pratique.

Ma question est : Existe-t'il une solution pour que cette 3e table se
crée


automatiquement sur demande, créant ainsi cette liste de numéros uniques
?



si quelqu'un peu me guider, un grand merci d'avance

PS je ne suis pas un expert, alors si possible une réponse pour un âne
m'arrangerait ;)

merci

Eric
--