在Access 2007数据库中创建图表(二)

日期:2009-3-4来源:学网

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

  第一个图表

  图7第一个图表

  一个Vista的问题

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

     


    Private Sub Form_Open(Cancel As Integer) 
  On Error Resume Next
  MyChart.Requery
  End Sub
 
  获得正确的查询

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

   图表对象的RowSource

  图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;

  图 9查询环境——看看你的Crosstabs和选择

  改变图表对象

  最后,需要将图表对象改为一个线性图表。图10显示了怎样通过右键菜单来完成。

  进到图表对象的设计中

  图 10进到图表对象的设计中

  现在你发现了图表的一个设计模式小技巧,就是右键单击。在图表中很多东西都可以改变,你只要点中它并按右键,就可以看看你的各种选项。在图11中,是要改变单个数据集的一些布局和图表类型和字体大小。

  设计视图中的一个图表对象

   图 11设计视图中的一个图表对象,记住右键单击

  结束

  现在我们在Access 2007中创建了图表,在图12中检查一下。希望本篇文章使你明白了Access 图表背后的特性,如果你没能成功建立图表,那么记住这些规则:

  Access和Excel使用相同的图表对象,所以图表是很强大的。

  Access图表是由Group By(总计)、选择查询或Cross标签查询来驱动的。

  图表向导会使你开始图表建立,但是你还是需要进到设计视图中完成查询和图表设计。

  本篇文章所创建的图表表格

  图12本篇文章所创建的图表表格

  最后,你可以在Access表格中编写智能交互的图形显示,通过使用VBA改变图表对象的rowsource SQL语句。

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

评论
查看更多评论

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

国产数据库>更多

相关推荐

技术手册>更多

  • SQL Server数据库升级

    这一系列的文章分为五个部分,我们通过以一些范例架构设计出对OS/SQL Server以及SQL Server动态应用程序升级计划。这些架构能够一起或单独使用。我们还介绍了如何监控数据库镜像以及监控数据库复制,这些都取决于你采用什么样的升级方式。

  • 数据集成建模指南

    数据集成流程的开发类似于数据库的开发。在开发数据库过程中,业务需求的蓝图或者模型必须确保对需要的部分有清楚的理解。

  • Oracle E-Business 套件

    作为Oracle E-Business Suite的初学者,应该从哪一部分开始学习?是Oracle Financials还是Oracle Manufacturing Chain Management?又该通过哪些考试?针对Oracle开发人员,在本文中专家就开发工具、开发的最佳操作以及决不能执行的操作提出了宝贵的建议,为Oracle E-Business套件的制定奠定了技术基础。此外,本文还介绍了在安装Oracle E-Business套件时需要修复的补丁、安装Oracle 11i时必备的I/O条件以及Oracle E-Business 套件里OAM和Oracle Reports的用途。

  • Oracle 11g R2总揽

    像Oracle数据库的大多数版本一样,11g第二版在原有的11g数据库特性的基础上安装补丁包和修复包,同时也增加了新的特性。

TechTarget

最新资源
  • 安全
  • 存储
  • CIO
  • SOA
  • 云计算
  • 商务智能