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

Modélisation Discussion :

Table liée - ajout champ


Sujet :

Modélisation

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 72
    Points : 66
    Points
    66
    Par défaut Table liée - ajout champ
    Bonjour,
    Je souhaiterais ajouter un champ de manière définitive dans une des tables de mon fichier .mdb.
    Or Cette table est liée aux différents fichiers .mde et Access m'interdit d'enregistrer une modification de table dans le fichier .mdb.
    La liaison sur ma table est symbolisé par une fleche bleu devant cette dernière.

    Avez vous une solution svp ?

    merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Tu ne peux rajouter le champ que dans le fichier d'origine, on ne peut modifier la stucture d'une table liée.

    Tu peux le voir par le fait que lorsque tu veux l'ouvrir en mode création, il te le dit.

    De plus tu dis que ta source est un fichier mde. Donc tu devras reprendre ton fichier mdb d'origine, rajouter ton champ et le transformer en mde.

    Starec

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 72
    Points : 66
    Points
    66
    Par défaut
    merci pour cette réponse rapide.
    Je me suis mal exprimé. Mon code source est mon fichier .mdb. Les différents fichiers .mde sont seulement les données spécifiques.
    C'est justement ce que je veux faire, modifier ma table sur le mdb puis rééditer les fichiers .mde avec la modification
    Est-ce possible ? si oui comment ?

  4. #4
    Invité
    Invité(e)
    Par défaut
    Re

    Si tu modifies ta table dans ton mdb, la répercution se fera dans le mde dont ce sert l'utilisateur, car ton mde est lié à ton mdb.

    Starec

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 72
    Points : 66
    Points
    66
    Par défaut
    oui et c'est bien ca que j'aimerais faire mais vue que la table est lié, il ne veut pas ajouter de champ à partir du mdb
    le message est le suivant quand j'ouvre la table :
    La table 'Credit' est une table attachée avec des propriétés qui ne sont pas toutes modifiables.

    et une fois que j'ai ajouté mon champ et que je veux sauvegarder :
    "nom application n'arrive pas à enregistrer les modifications apportés aux propriétés de la table attachée.

    Tout ceci est bien évidemment fait à partir du fichier mdb

  6. #6
    Invité
    Invité(e)
    Par défaut
    Heu

    Il y'a un quiproquo là.

    Ta table crédit où est sa source ? Dans quelle base est-elle ?

    Starec

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 72
    Points : 66
    Points
    66
    Par défaut
    Ma table crédit est présente dans le fichier mdb et aussi mde sauf que la table crédit contient des donnée différentes selon les fichiers mde (car il y en a plusieurs).
    On est d'accord que le fichier mdb est celui qui contient le code et les fichier mde les données. Mais c'est deux fichier sont dépendant donc ils ont la meme structure.
    Moi je veux changer le fichier mdb afin de ne pas avoir besoin d'intervenir sur les fichiers mde (que je n'ai pas, je n'en possède qu'un sur une dizaine, juste histoire d'avoir un jeu de données)
    Sauf qu'il me mets les message que j'ai posté avant

  8. #8
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par jeanjean0403
    Ma table crédit est présente dans le fichier mdb et aussi mde sauf que la table crédit contient des donnée différentes selon les fichiers mde (car il y en a plusieurs).
    Heu pas logique, si ta table crédit contient des données différentes c'est qu'elles ne sont pas liés, car des tables liées contiennent les mêmes données.

    On est d'accord que le fichier mdb est celui qui contient le code et les fichier mde les données. Mais c'est deux fichier sont dépendant donc ils ont la meme structure.
    Si les données sont dans les mde, cela signifie que ton mdb a des tables liées (avec une flêche), n'est-ce pas ? Si c'est le cas, il faut reprendre les sources mdb des mde, modifier les tables et refaire des mde.

    Moi je veux changer le fichier mdb afin de ne pas avoir besoin d'intervenir sur les fichiers mde (que je n'ai pas, je n'en possède qu'un sur une dizaine, juste histoire d'avoir un jeu de données)
    Pas Cool

    Starec

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 72
    Points : 66
    Points
    66
    Par défaut
    Ok, je précise le point sur les mde
    En fait ce sont bien des tables liées comme tu le dis elles sont modélisées par une flèche bleu devant la table. L'histoire des données différentes, c'est que lorsque l'on est dans le fichier mdb, on pointe vers un fichier mde et donc les données sont différentes selon vers quel mde on pointe.

    Juste une petite question, qu'apelle tu les sources ? Pour mon cas ce serait un seul et unique fichier mdb. est ce possible ?

    merci pour toutes ces précisions

  10. #10
    Invité
    Invité(e)
    Par défaut
    Re

    Ce que j'appelle source c'est où est la table d'origine, les tables liés (qui sont dans ton fichier mdb si j'ai bien compris) sont avec une flêche.

    Donc une table d'origine dans le fichier source est sans flêche.

    Starec

  11. #11
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 72
    Points : 66
    Points
    66
    Par défaut
    tout à fait c'est bien le cas, mais ca m'obligerais a faire la modification sur l'ensemble des fichiers .mde sauf que je ne peux pas puisque je ne dispose pas de tous ces fichiers

  12. #12
    Invité
    Invité(e)
    Par défaut
    Re

    Tu n'as pas d'autres solution.

    Si tu veux que toutes tes tables crédits est la même structure il faut passer par la réfonte des mde, en ayant les mdb sources.

    Attends un peu dés fois que quelqu'un ait une autre solution.

    Starec

  13. #13
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 72
    Points : 66
    Points
    66
    Par défaut
    ok merci pour ton aide

Discussions similaires

  1. [AC-2003] Table Liée - Oubli champ et données
    Par ALEX80800 dans le forum Access
    Réponses: 4
    Dernier message: 20/11/2012, 16h53
  2. [AC-2010] Tables liées et champs multivalués
    Par arundel dans le forum Access
    Réponses: 2
    Dernier message: 07/09/2012, 11h53
  3. [AC-2003] Ajout champ dans une table ODBC liée
    Par novice06 dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 10/06/2009, 06h04
  4. Ajout d'un champ dans une table liée
    Par Herman dans le forum Requêtes et SQL.
    Réponses: 9
    Dernier message: 21/06/2007, 11h02
  5. [select dans case] reconnaitre un champ d une table liée
    Par the_edge dans le forum MS SQL Server
    Réponses: 14
    Dernier message: 22/10/2004, 17h47

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