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 :

Table liée et clé primaire


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 28
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2014
    Messages : 55
    Points : 28
    Points
    28
    Par défaut Table liée et clé primaire
    Bonjour,

    J'aurais besoin de vos lumières pour m'éclairer sur un point.

    Alors voila, j'ai lié une Feuille excel "BASE PROSPECTS" à Access mais j'ai besoin d'une clé primaire pour pouvoir effectuer des requêtes a partir de cette table lié.
    Je ne peux pas ajouter de clé primaire, je reçois un message d'erreur de la part d'Access.

    Avez-vous des codes VBA ou quelque chose dans le style pour mettre une clé primaire ?

    Merci d'avance pour votre attention et pour votre aide.

    PS : Je suis sous Access 2007

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    Bonsoir,

    On ne peut effectivement rajouter un champ dans une table liée à ma connaissance. C'est l'application d'origine qui peut rajouter des champs.
    Maintenant, la question est : pourquoi as-tu besoin d'une clé primaire? Est-ce que cette table liée devrait ou va être liée à d'autres tables ?
    La solution de rechange si c'est vraiment nécessaire serait de faire une requête action pour création d'une nouvelle table avec un NuméroAutomatique comme clé. Mais comment synchroniser cette nouvelle table avec la table liée???? C'est la question.

    Donc, plus d'explications nous permettront de t'orienter.

    Cordialement,
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  3. #3
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 28
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2014
    Messages : 55
    Points : 28
    Points
    28
    Par défaut
    Merci pour ton attention

    Malheureusement, j'en aurait besoin pour la lié avec d'autres tables et par la suite faire des requêtes.
    Je ne sais pas faire ce genre de requête d'action.

  4. #4
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 28
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2014
    Messages : 55
    Points : 28
    Points
    28
    Par défaut
    Ou sinon je pourrais faire une macro qui copie ma table lié dans une autre table a chaque ouverture d'Access mais je ne sais pas comment faire

  5. #5
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    Bonjour,

    Ou sinon je pourrais faire une macro qui copie ma table lié dans une autre table a chaque ouverture d'Access mais je ne sais pas comment faire
    ça équivaut à :
    faire une requête action pour création d'une nouvelle table avec un NuméroAutomatique comme clé
    la requête action va être appelée par une macro ou un code vba. Mais la suite :
    Mais comment synchroniser cette nouvelle table avec la table liée???? C'est la question.
    Sans avoir de détails sur ce que tu as et ce que tu veux faire, je ne peux t'orienter.

    Cordialement,
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  6. #6
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 28
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2014
    Messages : 55
    Points : 28
    Points
    28
    Par défaut
    Encore merci

    Alors en faite, j'ai un ficher Excel qui regroupe tout les prospects et je l'ai lié avec Access pour que quand mon patron rajoute un prospect sur Excel, la base de donnée d'Access se mette a jour automatiquement. Le nom de ma table est "BASE PROSPECTS"

    J'ai une autre table "Table1" avec les dates de devis, les dates de modifications etc.. Mais je pense que celle la ne va pas servir pour mon problème

    J'ai besoin que ma table "BASE PROSPECTS" est une clé primaire pour pouvoir faire des requêtes avec ma table "Table1".

    Comme la table lié se met automatiquement a jour, je pensais faire comme vous m'avez dis une requête d'action (copier ma table lié dans une table vierge) afin de mettre une clé primaire sur le N° du prospect.

    Je sais pas si c'est très compréhensible ce que je raconte mais je n'arrive pas très bien a expliquer.

    Merci encore et toujours

  7. #7
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    Re-,

    Qu'est-ce que tu fais "exactement" avec la table liée "BASE_PROSPECT" à partir d'Excel dans ton application ACCESS ? Des extractions, des vérifications, des comparaisons avec ta table1

    Cordialement,
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  8. #8
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 28
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2014
    Messages : 55
    Points : 28
    Points
    28
    Par défaut
    Re,

    Avec ma "BASE PROSPECTS", je dois faire des requêtes par exemple pour les relances j'aurais besoin d'afficher l'adresse mail du prospect, son nom et son prénom qui se trouve dans ma table "BASE PROSPECTS". En faite dans ma "BASE PROSPECTS" c'est surtout des coordonnées que j'ai et des noms.

Discussions similaires

  1. [AC-2010] [OL-2010] Table liée et probleme de clé primaire
    Par sebinator dans le forum Modélisation
    Réponses: 3
    Dernier message: 07/10/2012, 19h46
  2. Table liée à une table à clé primaire multiple
    Par alter dans le forum Langage SQL
    Réponses: 9
    Dernier message: 15/06/2009, 17h15
  3. Import data d'Excel ds 2 table lié par clé primaire
    Par lord_paco dans le forum MS SQL Server
    Réponses: 11
    Dernier message: 10/05/2005, 09h31
  4. [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, 16h47
  5. Count et tables liées ?
    Par seb_perl dans le forum Requêtes
    Réponses: 2
    Dernier message: 09/02/2004, 12h52

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