2012-09-05 68 views
2

的问题是很难解释的, 我有一个堆积条形图的访问报告中显示的百分比填充随着时间的推移像在这个例子中:Click here的MS Access VBA交叉表报表图例排序

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

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

我想这个根据上面的格式进行排序,但是当我有超过10个项目的10菠萝来之前1 - 芒果时,它应该在9 - somefruit出现。 的访问报告基础的查询使用其中的项目作为

列标题创建交叉表查询:[PrefixPriorityNumber] &“ - ” & [FruitName]

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

我也试图谷歌“排序字母数字字符串”但这显然超过that.Any援助表示赞赏

回答

2

的问题是你得到一个文本排序。您需要格式化前缀号码。

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

这很简单,谢谢 – EvenPrime

0

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