OVH Cloud OVH Cloud

Pb requête ajout

2 réponses
Avatar
Romain
Bonjour,
Je souhaiterai ajouter deux tables via une requ=EAte ajout=20
mais quand j'effectue la requ=EAte au lieu d'ajouter les 55=20
enregistrements de la 2=E8me table dans la 1=E8re la requ=EAte=20
ajoute =E0 chaque ligne de celle ci les 55 enregistrements=20
de la 2=E8me table:
Table1 -> 427 lignes
Table2 -> 55 lignes=20
la requ=EAte ajoute 427*55 =3D 23485 lignes comment puis-je=20
faire pour qu'il n'y ait que les 55 enregistrements=20
d'ajout=E9s ?
Merci d'avance.

2 réponses

Avatar
Raymond
Bonjour.
ce qui veut dire que tu as indiqué la 1ere table dans ton select.
tu dois seulement indiquer la table2 dans ton select et la table1 dans la
table cible.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Romain" a écrit dans le message de
news:06c301c38270$3c30e050$
Bonjour,
Je souhaiterai ajouter deux tables via une requête ajout
mais quand j'effectue la requête au lieu d'ajouter les 55
enregistrements de la 2ème table dans la 1ère la requête
ajoute à chaque ligne de celle ci les 55 enregistrements
de la 2ème table:
Table1 -> 427 lignes
Table2 -> 55 lignes
la requête ajoute 427*55 = 23485 lignes comment puis-je
faire pour qu'il n'y ait que les 55 enregistrements
d'ajoutés ?
Merci d'avance.
Avatar
Daniel Carollo
Bonjour Romain!

Vous avez un produit cartesien des donnees des deux tables, probablement
parce que vous n'avez pas indique de lien entre les deux tables. Il vous
faut un champ commun dans chaque table qui indique auel enregistrement
correspond a quel autre.

Bonne continuation...

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"Romain" wrote in message
news:06c301c38270$3c30e050$
Bonjour,
Je souhaiterai ajouter deux tables via une requête ajout
mais quand j'effectue la requête au lieu d'ajouter les 55
enregistrements de la 2ème table dans la 1ère la requête
ajoute à chaque ligne de celle ci les 55 enregistrements
de la 2ème table:
Table1 -> 427 lignes
Table2 -> 55 lignes
la requête ajoute 427*55 = 23485 lignes comment puis-je
faire pour qu'il n'y ait que les 55 enregistrements
d'ajoutés ?
Merci d'avance.