crystal-reports - Crystal Reports - 全名到初始名称的公式
问题描述
如何在 Crystal Reports 中以 SMJohn 等短格式显示全名。
例如:数据库值 = Sammual Mbark John。
需要显示 => SMJohn
谢谢你
解决方案
考虑到你的全名可以有 2、3、n 个名字,我认为这个公式可以完成这项工作:
Stringvar result := "";
Local Numbervar i;
Stringvar Array output:= Split({Your.Field}, ' ');
for i := 1 to ubound(output) do (
if i <> ubound(output) then
result := result + left(output[i], 1) + "."
else
result := result + output[i]
);
result
示例和结果:
1)“这是我的测试名称”将是“TIMTName”
2) “Kurt Donald Cobain”将是“KDCobain”
3)“巴拉克侯赛因奥巴马”将是“BHObama”
4)“Sammual Mbark John”将是“SMJohn”
推荐阅读
- angular - Angular Reactive Form - 使用属性绑定更改输入值
- python - 将行折叠为列 Pandas
- c# - C#如何在值为零时禁用按钮
- c++ - 如何将 com 实例转换为变体,在 idispach 调用中传递它
- ruby - 检查字符串数组中的值
- python - 时间复杂度:嵌套 for 循环中的增长列表
- dockerfile - 在 docker 中安装 Redmine 插件时出现“无法找到 Gemfile”
- java - Java 中的字符数不会累加
- reactjs - 跳过效果不适用于动态 URL 数组
- python-3.x - 熊猫:我可以按一列的条目分组并根据另一列的条目对其元素求和吗