IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Problème Mise à Jour de Table


Sujet :

Access

  1. #1
    Candidat au Club
    Inscrit en
    Juillet 2006
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 7
    Points : 2
    Points
    2
    Par défaut Problème Mise à Jour de Table
    Bonjour,

    Voila je dois créer des bases de données mais j'ai un petit problème avec UPDATE sur Access. J'ai pris l'habitude d'utiliser SQL, alors voila ce que j'ai fais déjà :
    1/ J'ai créé une requète qui s'appelle CoutAnnuelEntretien2005 avec les champs CodeCentre, Contractuel et Ponctuel
    2 / J'ai crée une table qui s'appelle Entretien2005 avec les champs CodeCentre, Contractuel et Ponctuel (ou est à zéro sauf les CodeCentre qui correspondent un-à-un avec les Codecentre CoutAnnuelFraiPerso2005).
    3 / Je veux alors mettre a jour la table avec les données de la requête.
    4 / Voici mon code :
    UPDATE Entretien2005 INNER JOIN Entretien2005 ON CoutAnnuelEntretien2005.CodeCentre = Entretien2005.CodeCentre SET Entretien2005.Contractuel = [CoutAnnuelEntretien2005].[Contractuel], Entretien2005.Ponctuel = [CoutAnnuelEntretien2005].[Ponctuel];

    5 / Et quand je veux exécuter, Access me renvoi l'erreur suivante :
    "Erreur de syntaxe dans l'opération JOIN" je fais ok et access me sélectionne en surbrillance "CoutAnnuelEntretien2005.CodeCentre" juste après le ON.

    Voila si vous pouviez m'aider merci beaucoup.

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 139
    Points : 113
    Points
    113
    Par défaut
    Salut,
    il y a des gens qui vont pas être content que tu ai créer deux fois le meme post...
    Bref, pour ton problème je vois pas trop, tes tables sont bien en relation les unes avec les autres ? je comprend pas trop ce que tu cherches a faire en fait...
    Pourrais tu me donner un exemple concret ?

  3. #3
    Candidat au Club
    Inscrit en
    Juillet 2006
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    Oui je suis désolé pour les deux meme posts mais j'ai mal intitulé mon titre

    Sinon, je pense m'être bien expliqué, mais voila.
    Ma requête CoutAnnuelEntretien2005 Selectionne des données de table (en l'occurance CodeCentre, Contractuel et Ponctuel). Je veux mettre ces données dans une table qui existe déjà avec certaines données qu'il y a à modifier. Donc je créés une requête de Mise à Jour (UPDATE). Mais ça m'annonce l'erreur que j'ai mentionner. Je ne vois pas où est l'erreur. Ou alors peut etre qu'on ne peut joindre requête et table. je ne sais pas. Help !

  4. #4
    Membre confirmé Avatar de milia
    Femme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2006
    Messages
    481
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 37
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Juillet 2006
    Messages : 481
    Points : 532
    Points
    532
    Par défaut
    Essaye peut-être en mettant des crochets de partout pour les noms de tables, mais je suis pas sur que ça y fasse grand chose.
    Bon courage

  5. #5
    Candidat au Club
    Inscrit en
    Juillet 2006
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    Toujours le meme problème avec les crochets, access me surligne "CoutAnnuelEntretien2005" qui se situe juste après le ON.

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 139
    Points : 113
    Points
    113
    Par défaut
    Perso ca me parait bizarre de joindre deux tables pour faire un update; et je ne sais pas si access l'accepte...

  7. #7
    Candidat au Club
    Inscrit en
    Juillet 2006
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    Avec deux tables ça fonctionne, ici c'est une requête et une table. Alors est ce que c'est ça qui coince ?
    Ce qui me gêne c'est de créer une table transitoire...

  8. #8
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 139
    Points : 113
    Points
    113
    Par défaut
    Oui pardon je me suis mal éxprimé
    Je ne pense pas qu'on puisse faire correspondre table+requête...mais je me trompe peut-etre, tu ne vois pas d'autres solutions pour résoudre ton problème ?

  9. #9
    Candidat au Club
    Inscrit en
    Juillet 2006
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    Ben a part de créer une table de transition... je ne vois pas... hélas je pense que je vais être obliger de faire ça.
    Avec cette table de transition on insère les valeurs de la requête. Puis ensuite on prend la table de transition que l'on joint a celle que l'on veut updater...

Discussions similaires

  1. [MySQL] Problème mise à jour données d'une table
    Par stefsas dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 03/03/2010, 19h06
  2. Réponses: 1
    Dernier message: 08/07/2009, 11h52
  3. problème de mise à jour des tables (10g)
    Par bad lieutenant dans le forum Administration
    Réponses: 7
    Dernier message: 26/04/2007, 17h21
  4. problème de mise à jour de table
    Par captainamerica75 dans le forum Access
    Réponses: 5
    Dernier message: 04/07/2006, 22h14
  5. Réponses: 6
    Dernier message: 29/05/2006, 14h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo