MS Access 2010饼图图例显示ID而非文本字段的解决方法咨询
解决Access 2010饼图图例显示文本描述而非唯一ID的问题
嘿,这个问题我之前做Access报表的时候也碰到过!本质是图表默认把查询里的唯一ID字段当成了分类标签,咱们只需要调整下图表的数据源配置就能搞定,具体步骤如下:
第一步:确保查询包含文本描述字段
打开你用来生成饼图的查询的设计视图:
- 确认查询里同时包含你的唯一ID字段(比如
OrderID)和对应的文本描述字段(比如OrderStatus) - 一定要勾选文本描述字段的「显示」复选框,不然查询结果里不会返回这个字段,图表也就拿不到数据
第二步:修改饼图的分类标签设置
回到包含饼图的窗体/报表,切换到设计视图:
- 右键点击饼图,选择「图表对象」>「打开」,进入图表的专属编辑界面
- 在图表界面里,右键点击空白区域,选择「数据源」
- 在弹出的「图表数据源」对话框中,切到「系列」选项卡:
- 找到「分类(X)轴标签」那一项,点击旁边的小表格图标(用来选择字段)
- 在新弹出的窗口里,选择你的文本描述字段作为分类标签的数据源,替换掉原来的唯一ID字段
- 一路点击确定保存设置,关掉图表编辑界面就行
补充说明(针对组合框筛选场景)
因为你的饼图是通过组合框更新的,记得查询里的文本描述字段要和ID字段关联正确,比如用INNER JOIN把两个字段所在的表连起来,确保组合框筛选后,返回的文本描述和ID是一一对应的,这样图例显示的内容才会准确匹配筛选结果。
这样调整完,饼图的图例就会显示你想要的文本描述啦!
内容的提问来源于stack exchange,提问作者Shadyjunior




