MS Access VBA交叉选项卡报告图例排序顺序

时间:2012-09-05 16:10:38

标签: ms-access access-vba

问题很难解释, 我有一个带有堆积条形图的访问报告,用于显示随时间推移的百分比填充,如下例所示:Click here

我所拥有的图表的图例是一个数字后跟名称,例如

  

1-芒果
  2,苹果
  3-香蕉

我想根据上述格式对此进行排序,但是当我有超过 10项时,10-Pineapple出现在1-芒果之前,它应该出现在9-somefruit之后。 访问报告的基础查询使用“交叉表”查询,其中项目创建为

列标题:[PrefixPriorityNumber]&“ - ”& [FruitName]

我甚至使用了Sort:Ascending但它仍然不会影响我想要显示的自定义排序。

我还尝试谷歌“排序字母数字字符串”,但这显然不止于此。感谢任何帮助

2 个答案:

答案 0 :(得分:2)

问题是你正在进行文本排序。您需要格式化前缀号码。

 Column heading: Format([PrefixPriorityNumber], "00") & "-" & [FruitName]

答案 1 :(得分:0)

使用另一个数字,如Remou建议(01而不是1)或开始使用字母。 A> 9,B> A等