2017-08-02 14 views
0

Je suis en train de créer un graphique à partir d'une requête de tableau croisé que j'ai faite. Les valeurs de ligne du graphique proviennent en fait d'un champ de recherche. Ainsi, au lieu de la valeur réelle de la cellule, il affiche l'ID unique. Je me demandais comment vous pouviez montrer la valeur réelle de la cellule.Graphique MS-Access créé à partir d'une requête croisée affiche un ID numérique au lieu de la valeur de texte

Merci beaucoup!

Je suis assez novice dans l'utilisation de Microsoft Access et je n'ai reçu aucune formation formelle, sauf pour essayer des choses ici et là à partir d'une base de données d'accès existante. Alors s'il vous plaît excusez-moi si je n'ai aucune idée et avez besoin de votre aide.

+1

La valeur réelle dans le champ est l'ID unique. Vous devrez inclure la table de recherche dans la requête en vous joignant à la table de données et utiliser le champ de valeur d'alias pour le CROSSTAB. Commencez par démarrer la requête en tant que SELECT normal qui extrait les deux tables et les joint aux champs PK/FK, puis passez à CROSSTAB. – June7

+0

Regardez le point 1 sur ce lien: http://access.mvps.org/access/lookupfields.htm. Pas une réponse, mais montre le monde sent votre douleur. :) –

+0

Oui merci! J'ai effectivement rencontré ce lien en cherchant des questions similaires, quelqu'un a eu le problème avec la génération de rapport et ils pourraient le réparer en ayant le champ comme une zone de liste déroulante? en quelque sorte je ne pouvais pas le faire fonctionner avec le tableau, donc je devais poser cette question –

Répondre

0

Faites une requête qui est la jointure de votre table de clé à la table de recherche. Sauvegardez cela avec un nom.

Recréez ensuite votre requête de tableau croisé et, au lieu d'utiliser la table de clés comme source, utilisez votre requête enregistrée. Vous serez alors en mesure d'utiliser le champ correct dans les lignes.