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

VBA Access Discussion :

Problème d' INSERT INTO sur table vide


Sujet :

VBA Access

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 13
    Par défaut Problème d' INSERT INTO sur table vide
    Bonjour,

    après de longues recherches et lectures(!) je me tourne vers vous pour un petit coup de main. J'ai 3 tables. T1, T2 et la table de jonction TblJunct (champs ref1 et ref2) qui lie T1 à T2 par une relation plusieurs à plusieurs . La clé primaire est définie sur ces deux champs.
    val1 et val2 sont des valeurs issues d'un fichier externe que je cherche dans les tables T1 et T2. Au départ les tables sont vides. val1 n'est pas trouvée, donc je l'ajoute à T1 que j'update (val2 idem dans T2). Ensuite, je cherche à insérer ces valeurs dans TblJunct. Si j'utilise addNew ou Edit, je me retrouve avec une erreur "enregistrement requis dans la table T1...".
    J'utilise donc une requête
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    INSERT INTO TblJunct (ref1,ref2) VALUES (val1, val2)
    Je visualise la requete: pas de problème, val1 et val2 sont bien définies. Je n'obtiens pas d'erreur mais TblJunct reste vide... T1 et T2 se peuplent. Si je relance la procédure, la table TblJunct se peuple sans problème. Je ne comprend pas pourquoi la requête ne fonctionne pas du premier coup. Comment faire?
    Merci de vos conseils...

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 13
    Par défaut La nuit porte conseil!
    Ce matin au réveil, je savais ce qui n'allait pas... Effectivement, un de mes updates n'était pas au bon endroit... Tout fonctionne! Merci à ceux qui ont passé leur nuit à chercher

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 05/04/2011, 08h32
  2. INSERT INTO sur plusieurs tables
    Par FMDCC dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 05/02/2010, 10h41
  3. Réponses: 1
    Dernier message: 10/04/2008, 11h44
  4. INSERT INTO sur plusieurs tables
    Par Thierry8 dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 12/02/2006, 15h26
  5. Réponses: 12
    Dernier message: 25/11/2005, 12h29

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