Access 2003完整教程:窗体或报表中图表的疑难解答

更改了图表,但更改却没能保留下来。

图表是由以下各处的信息组成的,其优先级分别是:

在每次打印或预览图表或切换到“窗体”视图时,Microsoft Access 都将重新生成图表。因此,使用 Microsoft Graph 所做的更改,可能会被基础数据或“行来源”属性所覆盖。

在更改图表时,请记住下列各项:

在试图显示图表时得到消息“无法绑定名称”。

如果在“查询参数”对话框中没有明确声明用于交叉表查询或交叉表查询及图表所基于的查询的参数,则可能会遇到此信息。若要解决此问题,请执行下列操作:

  1. 请在包含参数的查询中,在“查询参数”对话框中指定参数及其数据类型。

    操作方法:

    1. 单击“查询”菜单上的“参数”命令。

    2. 在第一个“参数”单元格中,键入在查询设计网格中要输入的第一个提示。

    3. 在“数据类型”单元格的右侧,按照下列指导规则,单击适当的数据类型:

      如果参数字段数据类型是在“数据类型”单元格中单击该数据类型
      货币、日期/时间、备注、OLE 对象、文本和是/否?货币、日期/时间、备注、OLE 对象、文本和是/否
      数字字节、单精度、双精度、整型、长整型与同步复制 ID。这些类型与五个“数字”数据类型的“字段大小”属性设置相对应。
      未知值。可以接受任何数据类型的通用数据类型。
      二进制二进制。与指向可识别该数据类型的链接表的参数查询一起使用(Microsoft Access 不识别这种数据类型)。
    4. 对每一个要指定数据类型的参数,重复第 2 步和第 3 步。

  2. 在同一查询中,设置“标题”属性。

    操作方法:

    可以更改交叉表查询中的顺序或限制列标题。例如,在包含各个月份的列标题中,可以使月份按时间排序,而不是按字母顺序。也可以限制为从一月到六月的列。

    1. 在“设计”视图中打开交叉表查询。
    2. 在设计网格和字段列表之外,单击查询“设计”视图的背景。
    3. 在工具栏上,单击“属性”按钮图像,以显示查询的属性表。
    4. 在“列标题”属性框中,按希望的显示顺序输入要显示的列标题。在列标题之间,请键入逗号或适合自己国家/地区(有关国家/地区的列表分隔符的内容,请查看 Windows“控制面板”中的“区域设置”)的分隔符。

      输入的列标题必须与查询数据表的列标题完全相符。例如,如果数据表中的列标题是“USA”,则必须输入“USA”作为列标题,而不是“US”(按 Enter 或者将指针移动到其他位置之后,Microsoft Access 会将每个列标题用引号括起来)。

    5. 若要查看查询结果,请单击工具栏上的“视图”按钮图像

    注释

    • 如果需要经常运行交叉表查询,或者将它用作窗体、报表或数据访问页的基础查询,用上述过程指定固定的列标题可以加快查询的运行速度。
    • 如果在不同的查询中频繁地使用相同的列标题,考虑创建带有一个文本字段的表以存储列标题。需要时请打开该表并将标题复制到“列标题”框中。

图表变灰或为空。

图表的“行来源”属性可能无效。

  1. 在“设计”视图中打开窗体或报表。
  2. 确保已选定了图表,然后单击“属性”按钮图像
  3. 确保“行来源”属性框中的数值有效。
  4. 切换到“窗体”视图或“打印预览”,查看所做的修改。

如果图表是记录绑定型的,则图表“行来源”属性的查询所包含的字段中,没有字段与窗体或报表的“链接子字段”和“链接主字段”属性中的字段相匹配。

无法更改图表上标签的格式。

如果用 Microsoft Graph 更改图表坐标轴的标签格式,在更新图表时,这些更改将被覆盖。若要使其成为永久性更改,则必须修改由图表的“行来源”属性所指定的查询。

  1. 在“设计”视图中打开窗体或报表。
  2. 确保已选定了图表,然后单击“属性”按钮图像
  3. 单击“行来源”属性框右边的“生成”按钮图像
  4. 在查询中,用字段名和Format函数取代所要设置格式的字段名。

    例如,在Microsoft Access 数据库中,可以改成 Format([OrderDate],"YY"),以改变图表中显示日期的方式。

  5. 关闭查询,并保存所做的更改。
  6. 切换到“窗体”视图或“打印预览”,查看所做的修改。

注释并非所有的 Access 自定义格式都能用于 Graph。

无法按照所需的顺序在图表中放置列。

若要使数据以不同的顺序出现,可以修改由该图表的“行来源”属性所指定的查询。

  1. 在“设计”视图中打开窗体或报表。
  2. 确保已选定了图表,然后单击“属性”按钮图像
  3. 单击“行来源”属性框右边的“生成”按钮图像
  4. 在查询中,由左向右将要排序的字段按照希望的顺序放置。
  5. 关闭查询,并保存所做的更改。
  6. 切换到“窗体”视图或“打印预览”,查看所做的修改。

创建报表后看到的是示例数据而不是我自己的数据。

在窗体或报表的“设计”视图中,初次创建图表时,图表显示的是示例数据。若要查看当前数据,请切换到“窗体”视图或“打印预览”中,或关闭窗体或报表之后再打开。

无法创建雷达图、曲面图或组合图表。

使用“图表向导”是无法创建雷达图、曲面图或组合图表的。然而,在 Microsoft Graph 中,可将使用“图表向导”创建的图表转换为任何图表类型。包括雷达图、曲面图及组合图表。

上页:Access 2003完整教程:启动“表达式生成器” 下页:Access 2003完整教程:窗体疑难解答

Access 2003完整教程:窗体或报表中图表的疑难解答

Access 2003完整教程:窗体疑难解答Access 2003完整教程:在 Visual Basic 中使用参数
Access 2003完整教程:在“打印预览”和“版面预览”中使用快捷键Access 2003完整教程:外部数据的 ODBC 驱动程序和内置驱动程序的差异
Access 2003完整教程:验证或限制表中的数据输入 (MDB)Access 2003完整教程:在窗体中验证或限制数据
Access 2003完整教程:使用过其他数据库或电子表格应用程序的用户的入门方式Access 2003完整教程:首次使用数据库的用户的入门方式
Access 2003完整教程:更改控件类型的默认属性Access 2003完整教程:在“数据库”窗口中使用快捷键
Access 2003完整教程:使用命令按钮Access 2003完整教程:处理子窗体
Access 2003完整教程:对交叉表查询数据表执行操作Access 2003完整教程:编辑数据透视表窗体
Access 2003完整教程:打开或关闭文本和数据的自动更正Access 2003完整教程:在页面视图中处理数据
Access 2003完整教程:处理查询“数据表”视图中的重复记录Access 2003完整教程:使用 FTP
Access 2003完整教程:创建和自定义滚动文字控件Access 2003完整教程:处理子报表
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号