【问题标题】:MS Access VBA Cross tab report legend sort orderMS Access VBA 交叉表报表图例排序顺序
【发布时间】:2012-09-05 16:10:37
【问题描述】:

这个问题很难解释, 我有一个带有堆积条形图的访问报告,以显示随时间变化的百分比填充,就像本例中的一样:Click here

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

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

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

列标题:[PrefixPriorityNumber]&"-"&[FruitName]

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

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

【问题讨论】:

    标签: ms-access vba


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2022-01-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-06-30
        • 2019-04-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多