代码之家  ›  专栏  ›  技术社区  ›  Jake

MS访问图表中的可变绘图数

  •  0
  • Jake  · 技术社区  · 15 年前

    我的MS访问有以下问题:

    假设我有一份公司的月度业绩清单。我可以通过将图表挂接到一个包含月列和性能列的查询中来查看图表中单个公司的性能。

    现在假设我想为N个公司显示一个图表。理论上,如果生成一个包含一个月列和N个性能列(每个公司一个)的查询,就可以做到这一点。有没有办法用这样的变量列计数创建查询?我有一个SQL后端,如果需要的话我可以使用它,我可以把任何支持它的VBA代码放在一起。我看到的唯一的障碍是我一直在使用MS-Access,这我并不太熟悉。

    以下是我的主要问题:

    1. 这可能吗?
    2. 我该如何着手处理这个问题?我在尽量减少研究时间,所以如果我能找到正确的方向那就太好了。

    谢谢!

    1 回复  |  直到 15 年前
        1
  •  1
  •   HansUp    15 年前

    有了这张桌子:

    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;
    

    然后将查询更改为“数据透视图”视图,并将“公司”字段拖至“将系列字段拖至此处”,将pmonth拖至“将类别字段拖至此处”,将“性能”字段拖至“将数据字段拖至此处”。

    如果愿意,可以使用与其数据源相同的查询SQL创建窗体,然后将窗体的默认视图设置为“数据透视图”,并使用与对查询的“数据透视图”视图相同的方式设置图表。

    如果这不是您想要的,请给我们一些有关您想要的图表类型和显示它的上下文的详细信息。

    推荐文章