虫虫技术在线--技术决定出路

当前位置: 首页 > 数据库 > Access >

在Access 2007数据库中创建图表

时间:2010-02-20 13:28来源:未知 作者:admin 点击:
本篇文章中为你在Access 2007中使用图表提供帮助。 图 1 Access 2007图表向导去哪了? 下载数据库和搜索帮助 这篇文章所要下载的数据库(叫做charts2007.accdb)有一个很简单的表,它很适合制作

  本篇文章中为你在Access 2007中使用图表提供帮助。

在Access 2007数据库中创建图表

  图 1 –Access 2007图表向导去哪了?

  下载数据库和搜索帮助

  这篇文章所要下载的数据库(叫做charts2007.accdb)有一个很简单的表,它很适合制作图表。看下图2,你将看到适合于分组的三个文本字段和一个适合于进行日期合并的日期字段。还有两个数字字段,我们可以用于图表中的值。

在Access 2007数据库中创建图表

  图 2 –下载数据库中所使用的数据表

  添加你的第一个图表

  要添加一个图表到你的数据库中,在Create条状菜单中选择Blank Form命令(看图1)。一开始你会发现你在blank form的展示视图中。选择Home条状菜单并打开Design视图中的表单。现在在Design方框中,你将看到一个小的图表图标(见图3)。点击这个图标,回到你的空白表单并通过鼠标拖动提供一个合适大小的方框,然后松开。这会启动图表向导(如图4所示)。

在Access 2007数据库中创建图表

  图 3 –Access 2007中Design方框中的图表图标

  选择Next,然后添加你想使用的字段和你想在你的图表中显示的数字字段。在图4中,正在建立的图表是一个可以根据日期范围查看产品销售的图表。

在Access 2007数据库中创建图表

  图 4 –选择你的字段

  选择Next,你将看到很多图表选项(见图5)。如果这些不够的话,后面还有更多你可以选择的。如果你不是有15列字段以上的话,推荐使用二维图表,例如条状图表。这种情况下,使用线性图表。

在Access 2007数据库中创建图表

  图 5 –在图表向导中你可以选择的图表

  点击Next来进到图表向导的下一步。如果你看看图6,你会知道图表是怎样组织的。请注意,在Vista系统中,只有点击了Back按钮并在松开鼠标之前移开按钮,这样才能让图表显示出来。很奇怪,但却是真的。不过不管怎样,你可以在这部分的向导中通过从右边拖拉字段来改变你图表中的字段。按下Next,给你的图表提供一个标题然后点击finish。现在在属性窗口中找到图表对象并给它起个名字,例如MyChart。还有使用一个有意义的名字保存这个表格。

在Access 2007数据库中创建图表

  图 6 – 在图表中所要显示的内容视图

  下一次你打开这个表格你会看到一个如图7显示的图表。

在Access 2007数据库中创建图表

  图 7第一个图表

  一个Vista的问题

  Vista可能引起一个问题,就是这个图表可能不会直接显示。在这种情况下,你要做的是在设计视图中打开这个表单并添加下面的VBA代码(MyChart是这个图表对象的名称)。

   Private Sub Form_Open(Cancel As Integer)
  On Error Resume Next
  MyChart.Requery
  End Sub

  获得正确的查询

  当运行向导时,无论你做什么,你都不会使查询按你所想的去做;所以不要再试图运行这个向导,而是在图表属性中改变这个查询的设计。要这么做,在设计视图中打开这个表格,选择图表对象,选择属性,找到RowSource(如图8所示)并点击建立按钮。

在Access 2007数据库中创建图表

  图 8 图表对象的RowSource

  当你在查询的设计视图中时,你可能想从Cross标签视图转到Select视图(如图9所示)来获得一个更常见的合并查询,那么改变这个查询来建立数据为按月的每个产品的条状/线性图表。下面是一个crosstab SQL代码。

   TRANSFORM Sum(Sales) AS SumOfSales
  SELECT Format([SalesDate],"yy-mm") AS Months
  FROM Sales_Demo
  GROUP BY Format([SalesDate],"yy-mm")
  PIVOT ProductName;

在Access 2007数据库中创建图表

  图 9查询环境——看看你的Crosstabs和选择(责任编辑:admin)

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容