首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >数字、字母数字、数字字母排序

数字、字母数字、数字字母排序
EN

Stack Overflow用户
提问于 2014-03-22 03:15:41
回答 1查看 278关注 0票数 0

我有一个lotus notes应用程序中的文档,它有一个控制号。控制号码可以是4位数字、字母字符和3位数字或3

数字和字母字符。

控制号码类型示例: 8321或A310或312C

他们希望视图按以下方式排序:按顺序排列的前4位数字、按字母顺序排列的3位数字、按3位数字排列的数字和字母字符

我尝试了很多方法,但都不能让视图以他们想要的方式显示。

任何如何做到这一点的想法都非常感谢。

谢谢你,Jean

EN

回答 1

Stack Overflow用户

发布于 2014-03-22 03:27:32

在带有值的“可见”列之前添加一个隐藏的排序列。

在该列中尝试此公式(适当替换YourField ):

代码语言:javascript
运行
复制
_TestVal := @Text(YourField);
_firstSort := @If( @Matches( _TestVal ; "{0-9}{0-9}{0-9}{0-9}" ) ; "1"; 
                   @Matches( _TestVal ; "{A-Z}{0-9}{0-9}{0-9}" ) ; "2" ; "3" );

_secondSort := @If( _firstSort = "3" ; @Right( _TestVal ; 1) ; "0" );
_firstSort + _secondSort + _TestVal

它以"10“、"20”或"3A“("3B","3C"...)作为值的前缀,根据@Matches对其余的值进行排序,就像Notes默认情况下...

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22567630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档