rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[Access] Problème avec Requête ajout

popof60, le mercredi 21 mars 2007 à 10:40:47
Bonjour,

J'ai un soucis lors de mes requêtes "ajout" Access me multiplie mes entrée, exemeple sur une feuil Excel liée, j'ai 48 entrées si je fais ma reqûête ajout il m'en rajoute 4080 ???

Je ne vois pas pourquoi il me fait cela ?

Merci

Cyril
Configuration: Windows XP
Internet Explorer 6.0
Répondre à popof60  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
blux, le mercredi 21 mars 2007 à 10:55:27
Salut,

peut-être que tu ajoutes des données dont la clé primaire n'existe pas...

C'est quoi ta requête ? Et ta table ?
A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
Répondre à blux

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
popof60, le mercredi 21 mars 2007 à 11:14:31
Voila la requete ... vraiment trés bête ...

effectivement la clé primaire est un numéro auto, il n'existe donc pas avant l'entrée des données dans la table cible

INSERT INTO [Suivi CA] ( [N° de client], Annee, CA )
SELECT Feuil2.[n° client], Feuil2.F2, Feuil2.[Total CA 2005]
FROM Feuil2, [Suivi CA]
Répondre à popof60

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
blux, le mercredi 21 mars 2007 à 11:19:03
Donc, toutes les données seront insérées sans condition...

Peut-être que ta requête ne renvoie pas ce que tu veux...
A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
Répondre à blux

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
popof60, le mercredi 21 mars 2007 à 11:21:51
ma requête ajoute les bonnes entrées au bon endroit seulement pour une entrée dans la table d'origine, elle me donne 84 fois la même entrée dans la table cible ...
Répondre à popof60

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
xkristi, le mercredi 21 mars 2007 à 15:10:36
Dans ton fichier est-ce que tu as plusieurs lignes pour le même client ?
si tu veux ramener une seule fois ton client avec le CA de 2005
il te faut faire un total (sum ou autre syntaxe) avant de l'insérer
xkristi
La vie en plus ...
Répondre à xkristi

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
blux, le mercredi 21 mars 2007 à 11:32:03
Si tu lances ta requête en mode SELECT (en supprimant insert into), elle te renvoie combien de lignes ?
A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
Répondre à blux

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
popof60, le mercredi 21 mars 2007 à 11:46:10
elle me renvoit 5088 lignes ... :o(
Répondre à popof60

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
blux, le mercredi 21 mars 2007 à 13:02:20
Donc, il n'y a aucune raison pour qu'il ne les rajoute pas...
A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
Répondre à blux

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 popof60, le mercredi 21 mars 2007 à 15:44:32
bon j'ai bidouillé et ça fonctionne,

j'ai rajouté une clé primaire dans ma base source ( Excel lié) pour éviter les doublons et j'ai rajouté la clé en critère de requêtes.

Mais j'ai toujours pas compris pourquoi il me fait cela.
Répondre à popof60
Logiciels pertinents trouvés dans les téléchargements
Télécharger Firefox Accessibility Extension 1.4.5.0Firefox Accessibility Extension - Sous Windows il existe déjà une option d'accessibilité pour les personnes à mobilité réduite ou ayant des problèmes de vue....Catégorie: Extensions Firefox
Licence: Freeware/gratuit
Télécharger Anti yeux Rouges 26/05/2004Anti yeux Rouges - Anti Yeux Rouges est un logiciel très simple permettant uniquement de corriger les yeux rouges sur une photo en quelques...Catégorie: Retouche photo
Licence: Freeware/gratuit
Télécharger Tux Paint 0.9.16Tux Paint - TuxPaint Tux Paint est un logiciel de dessin libre conçu pour les jeunes enfants âgés de 3 ans et plus. Il possède une...Catégorie: Dessin
Licence: Freeware/gratuit
Télécharger PE Builder 3.1.10aPE Builder - PE Builder vous permet de créer un CD-Rom (ou un DVD) bootable (appelé BartPE) de Windows XP (SP1 minimum) ou Windows Server...Catégorie: Personnalisation
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « [Access] Problème avec Requête ajout »