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 :

Publipostage avec champ liste déroulante


Sujet :

Access

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2016
    Messages : 4
    Points : 3
    Points
    3
    Par défaut Publipostage avec champ liste déroulante
    Bonjour,

    J'essaye actuellement de réaliser un publisotage Word depuis une Base Accés. Lorque j'importe ma base dans Word pour effectuer le publisotage tout est OK sauf pour le champs qui est une liste déroulante à partir d'une autre table de ma base. Il m'affiche le n° de la clé primaire et non la valeur associé.
    Comment pourais-je résoudre ce probléme. (De préférence en évitant du codage VBA).

    Merci beaucoup de votre aide.

    Kévin

  2. #2
    Expert confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Juin 2012
    Messages
    3 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2012
    Messages : 3 183
    Points : 5 515
    Points
    5 515
    Par défaut
    Le problème provient sans doute du fait qu'il ne faut pas prendre la valeur "directe" de la liste déroulante, mais la valeur d'une colonne spécifique de cette liste.
    Difficile d'en dire plus sans voir le texte de la requête utilisée pour sélectionner les enregistrements à utiliser pour le publipostage.

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2016
    Messages : 4
    Points : 3
    Points
    3
    Par défaut
    Bonjour,

    Je n'utilise pas de requête a proprement dit.
    J'ai basé mon publipostage directement sur la table.

  4. #4
    Expert confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Juin 2012
    Messages
    3 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2012
    Messages : 3 183
    Points : 5 515
    Points
    5 515
    Par défaut Piège !
    Lorsque dans Access, on regarde une table dont un champ a été par définition attaché à une autre table (zone de liste), on voit pour ce champ la valeur attachée et non la valeur effectivement enregistrée dans la table. Mais Word ne fait pas ce double lien.
    Il faut donc créer dans Access une requête, avec le lien entre les 2 tables, qui affiche tous les champs utiles à Word et c'est à cette requête qu'il faut accrocher Word (et non à la table).

    L'exemple ci-dessous est sans doute plus explicatif:
    Nom : Code.png
Affichages : 913
Taille : 13,3 Ko
    Si l'on regarde dans Access la table AGT2, on va voir à l'écran les valeurs Civilité alors que la table contient les codes CCiv.
    Access, trop futé, présente de lui-même les valeurs liées au niveau de la définition du champ CCiv !
    Si on attache Word à la table AGT2, Word ne va recevoir que ce qui se trouve effectivement dans cette table, et donc seulement CCiv !
    Word, pas aussi futé que Access, ne sait pas que CCiv est lié à Civilité !
    Aussi pour que Word ait bien accès aux valeurs Civilité, il faut l'attacher à une requête qui a bien fait le lien pour effectivement contenir les Civilité !
    Oui, c'est parfois un peu tordu !

Discussions similaires

  1. Réponses: 3
    Dernier message: 31/07/2015, 18h16
  2. Mettre à jour un champ avec une Liste déroulante
    Par Narutosaad dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 10/08/2010, 12h18
  3. Réponses: 4
    Dernier message: 09/05/2008, 00h22
  4. Remplir 3 champs textes différents avec une liste déroulante
    Par azorol dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 20/12/2005, 00h04

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