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 :

clé primaire sur table importée depuis Excel


Sujet :

Modélisation

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 52
    Points : 36
    Points
    36
    Par défaut clé primaire sur table importée depuis Excel
    bonjour à tous,

    comment est il possible de définir une clé primaire sur une table liée à un fichier Excel... car lorsque je défini ce paramètre j'ai un message d'erreur m'indiquant que MS access n'arrive pas à enregistrer les modifications...

    j'ai besoin de définir cette clé pour pouvoir créer les relations entre mes tables...

    merci d'avance

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2008
    Messages : 61
    Points : 42
    Points
    42
    Par défaut
    bonjour

    as tu essayé dans fichier>données externes>lier les tables?

  3. #3
    Membre expérimenté Avatar de Gabout
    Homme Profil pro
    Utilisateur autodidacte
    Inscrit en
    Mai 2006
    Messages
    1 406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Utilisateur autodidacte

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 406
    Points : 1 683
    Points
    1 683
    Par défaut
    Bonjour,

    Une première réaction : si tu n'arrives pas à créer une clé primaire, c'est parce que tu as peut être des données en double... à vérifier donc !

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 52
    Points : 36
    Points
    36
    Par défaut
    Merci de m'aider et désolé pour ma réponse tardive,

    ma table est lié au fichier Excel...
    et mes données ne sont pas redondante... (si j'importe mes données sans les liées, je peux définir une clé primaire....)

    donc je c pas quoi faire
    je suis office 2000 je ne sais pas si c'est important.

  5. #5
    Membre expérimenté
    Homme Profil pro
    Indépendant développeur et formateur
    Inscrit en
    Octobre 2007
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Indépendant développeur et formateur
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 036
    Points : 1 598
    Points
    1 598
    Par défaut
    hello
    comme je ne suis pas fan des tables Excel liées et que tu dit toi même
    si j'importe mes données sans les lier, je peux définir une clé primaire....
    alors une solution de contournement est de programmer un petit job en VB sur l'évènement open du formulaire de démarrage (du menu si tu préfère)
    avec les actions suivantes
    - dupliquer le contenu de la table T1 (on va l'appeler comme ça) vers T1_mémo
    - vider la table T1
    - importer les données depuis la table Excel

    ce qui fait qu'à chaque ouverture les données sont "à jour"
    et même un bouton pour refaire la manip à volonté

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

    Citation Envoyé par bravojr Voir le message
    comment est il possible de définir une clé primaire sur une table liée à un fichier Excel... car lorsque je défini ce paramètre j'ai un message d'erreur m'indiquant que MS access n'arrive pas à enregistrer les modifications...
    Ce n'est pas possible, donc c'est normal que tu as ce type de message, car les tables liés (que ce soit Access ou Excel) n'appartiennent pas à ta base en cours, donc tu ne peux les éditer pour en modifier des informations (pas les données, mais structure).

    La solution la plus rationnelle est d'utiliser la méthode de Simplifi.

    Philippe

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 52
    Points : 36
    Points
    36
    Par défaut
    merci de vos réponses,

    dommage ça m'aurais été pratique, je vais utiliser la solution de Simplifi...

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

Discussions similaires

  1. [AC-2010] Import depuis excel Erreur 462 une fois sur 2
    Par prendel dans le forum Access
    Réponses: 2
    Dernier message: 28/07/2014, 15h13
  2. [AC-2007] Import depuis Excel vers des tables liées
    Par pierrequimousse dans le forum VBA Access
    Réponses: 3
    Dernier message: 28/10/2010, 19h41
  3. Probléme d'import depuis Excel
    Par FCL31 dans le forum VBA Access
    Réponses: 2
    Dernier message: 12/12/2007, 16h12
  4. Ouverture d'une table Access depuis Excel
    Par SlySylvain dans le forum Access
    Réponses: 3
    Dernier message: 28/07/2006, 19h36
  5. Problemes d'importation depuis excel
    Par KANCRENAZ dans le forum Access
    Réponses: 3
    Dernier message: 17/02/2005, 10h57

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