2010-10-06 26 views
0

J'ai le problème suivant avec MS Access:Nombre variable de tracés dans un graphique MS Access

Supposons que j'ai une liste d'entreprises avec des valeurs de performance mensuelles. Je peux afficher les performances d'une seule entreprise dans un graphique en accroissant le graphique dans une requête avec une colonne Mois et une colonne Performances.

Supposons maintenant que je souhaite afficher un graphique pour N sociétés. Je pourrais théoriquement le faire si je devais générer une requête avec une colonne Mois et des colonnes N Performance (une pour chaque entreprise). Est-il possible de créer une requête avec un nombre de colonnes variable comme celui-ci? J'ai un backend SQL que je peux utiliser si nécessaire, et je vais bien mettre en place tout code VBA nécessaire pour le supporter. Le seul obstacle que je vois, c'est que je suis coincé avec MS Access, que je ne connais pas très bien.

Alors voici mes questions principales:

  1. Est-ce même possible?
  2. Comment aborderais-je ce problème? J'essaie de minimiser le temps de recherche, donc ce serait génial si je pouvais juste être pointé dans la bonne direction.

Merci!

Répondre

1

Avec ce tableau:

company pmonth performance 
     1  1   10 
     2  1   8 
     3  1   15 
     1  2   15 
     2  2   5 
     3  2   25 
     1  3   5 
     2  3   4 
     3  3   20 

Je crée cette requête:

SELECT p.company, p.pmonth, p.performance 
FROM MonthlyPerformance AS p; 

changer ensuite la requête à PivotChart Voir et sur le terrain glisser société "Drop Series Voici les champs", pmonth de traînée " Déposer les champs de catégorie ici ", et faites glisser le champ de performance à" Déposer les champs de données ici ". Si vous préférez, vous pouvez créer un formulaire en utilisant la même requête SQL que sa source de données, puis définir la vue par défaut du formulaire sur un graphique croisé dynamique et configurer le graphique de la même manière que pour la vue Graphique croisé dynamique sur la requête.

Si ce n'est pas ce que vous voulez, donnez-nous plus d'informations sur le type de graphique que vous voulez et le contexte dans lequel vous allez l'afficher.

+0

Je n'ai même pas pensé à pivoter. Cela ressemble exactement à ce que je veux. Merci! – Jake