Crystal Reports,将文本包装在特定字符上

wl

版本:Crystal Reports Developer XI

我在Crystal报表中有一个字段,该字段可能会返回100个由冒号分隔的代码。我想包装此字段,以便每一行始终以冒号(:)结尾,即不包装中间代码。可以使用“可以增长”公式来实现吗?

例子

当前显示:

123:456:5
67:891:AB
C:DEF:GHI
J:987:654:

必需的显示:

123:456:
567:891:
ABC:DEF:
GHIJ:987:
654:

该代码长度为7-9个字母数字字符,并且在可用空间中,每行可容纳2/3个代码。“可以增长”设置当前设置为0(无限制)。

非常感谢您的协助。

克雷格

您可以尝试这样的事情:

local stringvar array data := split("123:456:567:891:ABC:DEF:GHIJ:987:654:",":");
local stringvar s;
local stringvar CRLF := chr(10)+ chr(13);
Local numbervar i;
local numbervar iter:=1;

for i := 1 to ubound(data) do (

    // serialize
    s := s + data[i] + ":";

    // if even-numbered iteration, add line break
    if remainder(iter,2)=0 then s:= s + CRLF;

    // increment counter
    iter:=iter+1;

);

// return result
s;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Crystal Reports“高级”布局

来自分类Dev

Crystal Reports页面编号

来自分类Dev

Crystal Reports“高级”布局

来自分类Dev

Crystal Reports动态参数

来自分类Dev

Crystal Reports - 删除回车

来自分类Dev

Crystal Report的静态文本上的无效字符

来自分类Dev

文本对象中的Crystal Reports公式

来自分类Dev

在Crystal Reports中文本的数字字段

来自分类Dev

文本对象中的Crystal Reports公式

来自分类Dev

Crystal Reports,从特定位置获取时间

来自分类Dev

在Crystal Reports上打印角色纸

来自分类Dev

将Crystal Reports连接到VPS

来自分类Dev

将Crystal Reports连接到VPS

来自分类Dev

Crystal Reports将无法正确呈现

来自分类Dev

Crystal Reports中的过滤日期

来自分类Dev

从Crystal Reports Viewer打开pdf

来自分类Dev

Crystal Reports ReportDocument泄漏句柄

来自分类Dev

间隔问题Crystal Reports 2008

来自分类Dev

C#中的Crystal Reports

来自分类Dev

Crystal Reports ReportDocument泄漏句柄

来自分类Dev

Crystal Reports中的掩码地址

来自分类Dev

Crystal Reports:可选日期参数

来自分类Dev

Crystal Reports:专业领域翻译

来自分类Dev

Crystal Reports 中缺少参数

来自分类Dev

WSL 上的 Crystal 安装失败

来自分类Dev

将Crystal Report与DataSet连接

来自分类Dev

哪个版本的Crystal Reports使用13.0.2000?

来自分类Dev

Crystal Reports和Visual Studio 2013预览

来自分类Dev

使用可选参数进行Crystal Reports过滤