【问题标题】:How to split a value field into more fields in crystal reports?水晶报表中如何将一个值字段拆分为多个字段?
【发布时间】:2018-02-28 19:26:51
【问题描述】:

我正在 Visual Studio 2017 上开发水晶报表,并且我正在使用 c# .net 将水晶报表导出为 pdf。我已经通过 OLEDB ADO 连接了我的数据库,并且我在命令字段中编写了查询以显示选定房间列的值。

在命令中,我的列名是 Rooms_allocated。

例如:

我得到的结果如下:

Selected rooms: value1,value2,value3,value4
But I want to split the values like:
Selected rooms:value1
               value2
               value3
               value4

那么在水晶报表中如何拆分值呢?

【问题讨论】:

    标签: c# visual-studio crystal-reports


    【解决方案1】:

    公式1

    split({@yourfield},":")[1] +":"
    

    公式2

    replace(split({@yourfield},":")[2],",",CHR(13))
    
    • 将它们并排放置在画布上
    • 右键公式2
    • 选择格式字段
    • 点击常用标签
    • 选中 Can Grow 旁边的框
    • 点击确定

    下面是我的结果

    【讨论】:

    • 但在主报告预览中,我得到的下标必须介于 1 和数组大小之间。
    • 字段中是否有没有值的时候?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-11
    • 2016-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多