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 :

Access/VBA Ajouter des données dans une table !


Sujet :

VBA Access

  1. #1
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mai 2009
    Messages
    43
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 43
    Points : 30
    Points
    30
    Par défaut Access/VBA Ajouter des données dans une table !
    Bonjour a tous !

    Mon problème est que quand je souhaite ajouter des données dans une table " j'ai ce message d'erreur : " Vous ne pouvez pas ajouter ou modifier un enregistrement car l'enregistrement connexe est requis dans la table <nom>. (Erreur 3201) " je sais que cette erreur vient de l'intégrité référentiel cependant je ne voit pas comment le résoudre ....

    je laisse un lien pour visualiser le schéma des relations :



    Ce que je souhaiterai c'est ajouter des données dans les champs de la table emprunter

    Je vous remercie par avance !

  2. #2
    Membre actif Avatar de psykodumarteau
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    184
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 184
    Points : 218
    Points
    218
    Par défaut
    Bonjour,

    Vu la structure de ta base de données, quand tu veux ajouter un enregistrement emprunter que la valeur que tu mets dans le champ "ut_num" doit exister dans la table "Utilisateur".

    Cordialement
    Etant philosophe, j'ai un problème pour chaque solution. [R. Zend]

  3. #3
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mai 2009
    Messages
    43
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 43
    Points : 30
    Points
    30
    Par défaut
    Je vien de modifier le schéma des relations, certes cela ne change pas le pb mais il me conviendra mieux je pense !



    Donc pour en dire un peu plus, ma table Clef contient pas mal de données déjà, j'ai deja entré des clefs qui me servent pour alimenter des zone de liste selon la zone et le quartier ! Donc je pense que le pb doit venir de la, du fait que ma table clef contiennent deja des valeur et ma table Emprunter pour les champs des clefs primaire n'en contiennent pas . Cela pose problème donc pour l'intégrité référentiel mais je ne voit pas comment m'en sortir :/

  4. #4
    Membre actif Avatar de psykodumarteau
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    184
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 184
    Points : 218
    Points
    218
    Par défaut
    Le changement de structure de ta base de données ne changement pas ton problème : lorsque tu veux creer un nouvel enregistrement dans ta table emprunter, il faut absolument que tu definisse quelle "entreprise" emprunte quelles clés.
    Etant philosophe, j'ai un problème pour chaque solution. [R. Zend]

  5. #5
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mai 2009
    Messages
    43
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 43
    Points : 30
    Points
    30
    Par défaut
    oui mais le soucie qu'il y a c'est que j'ai le meme pb lorsque je veux ajouter une entreprise :/

  6. #6
    Membre actif Avatar de psykodumarteau
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    184
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 184
    Points : 218
    Points
    218
    Par défaut
    Cela me semble normal vu la definition de ta base de données. Pour creer une entreprise il te faut un utilisateur. D'apres ce que je comprend de ta base de données 1 Utilisateur peut correspondre à plusieurs entreprise.

    Pour pouvoir creer une entreprise il te faut donc un utilisateur existant dans la table utilisateur.
    Etant philosophe, j'ai un problème pour chaque solution. [R. Zend]

  7. #7
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mai 2009
    Messages
    43
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 43
    Points : 30
    Points
    30
    Par défaut
    oui donc au vue de tes dire, mon schéma me semble incorrect :/
    En fait le fonctionnement de mon application est le suivant :
    1utilisateur se connecte, il enregistre une entreprise par un formulaire(dans la table entreprise) et par un autre formulaire il enregistre la clef que l'entreprise souhaite emprunter (dans la table emprunter)

  8. #8
    Membre actif Avatar de psykodumarteau
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    184
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 184
    Points : 218
    Points
    218
    Par défaut
    Je pense en effet que ta base n'est pas adaptée à ce que tu veux faire. Je ne pense pas que la table entreprise et la table utilisateur doivent etre liées.
    Etant philosophe, j'ai un problème pour chaque solution. [R. Zend]

  9. #9
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mai 2009
    Messages
    43
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 43
    Points : 30
    Points
    30
    Par défaut
    Donc pour toi le 1er schéma des relation que j'ai mit en lien est le bon?

  10. #10
    Membre actif Avatar de psykodumarteau
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    184
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 184
    Points : 218
    Points
    218
    Par défaut
    ne connaissant pas le fonctionnement que tu souhaites, je ne peux pas te dire quelle base est bonne.

    Si j'ai bien compris ta base à enregistrer des emprunts de clés par des entreprises. Les enregistrements sont crées par les utilisateurs. Si c'est bien ce que tu veux faire alors ta table principale est la table "emprunter". cette table doit etre lier à la table utilisateur pour definir qui à creer l'emprunt, la table entreprise pour identifier qui à emprunter et à la table clés pour savoir qu'est ce qui a été emprunté. Si un umprunt peux concerner plusieurs clés il faut une table intermediaire entre la table emprunter et la table clés.
    Etant philosophe, j'ai un problème pour chaque solution. [R. Zend]

  11. #11
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mai 2009
    Messages
    43
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 43
    Points : 30
    Points
    30
    Par défaut
    ok je vois ce que tu veux dire je vais essayer de le modifié alors. Je te remercie !

Discussions similaires

  1. Réponses: 3
    Dernier message: 28/03/2015, 09h15
  2. Réponses: 6
    Dernier message: 28/10/2014, 12h19
  3. Réponses: 8
    Dernier message: 06/09/2012, 13h41
  4. [AC-2007] Ajouter des données dans une table vide
    Par othke dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 08/04/2010, 19h16
  5. [MySQL] Ajouter des données dans une table avec la cmd update
    Par pierrot10 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 25/09/2007, 19h54

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