Переменное количество графиков в диаграмме доступа MS - PullRequest
0 голосов
/ 06 октября 2010

У меня следующая проблема с MS Access:

Предположим, у меня есть список компаний с ежемесячными показателями производительности. Я могу просмотреть производительность одной компании на диаграмме, подключив диаграмму к запросу со столбцом «Месяц» и столбцом «Производительность».

Теперь предположим, что я хочу отобразить диаграмму для N компаний. Теоретически я мог бы сделать это, если бы мне нужно было создать запрос со столбцом «Месяц» и N столбцов «Производительность» (по одному для каждой компании). Есть ли способ создать запрос с переменным количеством столбцов, как это? У меня есть SQL-бэкэнд, который я могу использовать при необходимости, и я в порядке, когда собираю любой код VBA, необходимый для его поддержки. Единственное препятствие, которое я вижу, это то, что я застрял в MS Access, с которым я не очень хорошо знаком.

Итак, вот мои основные вопросы:

  1. Это вообще возможно?
  2. Как бы я решил эту проблему? Я пытаюсь свести к минимуму время исследований, поэтому было бы здорово, если бы мне просто указали в правильном направлении.

Спасибо!

1 Ответ

1 голос
/ 07 октября 2010

С помощью этой таблицы:

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

Я создаю этот запрос:

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

Затем измените запрос на PivotChart View и перетащите поле компании на «Drop Series Fields Here»Перейдите к пункту «Удалить поля категории здесь» и перетащите поле производительности в «Удалить поля данных здесь».

Если хотите, вы можете создать форму, используя тот же SQL-запрос, что и его источник данных, а затем установить формуПредставление по умолчанию для PivotChart и настройте диаграмму так же, как я делал для представления PivotChart в запросе.

Если это не то, что вам нужно, дайте нам больше информации о типе нужной вам диаграммы иконтекст, в котором вы будете отображать его.

...