【问题标题】:Print same barcode multiple times in report [duplicate]在报告中多次打印相同的条形码[重复]
【发布时间】:2017-07-15 14:52:53
【问题描述】:

我想打印带有条形码的 JasperReports 报告。我需要的是用户发送一个条形码(例如“ABCDERDIA”)和一个数字,比如 50

输出应该是“ABCDERDIA”的条码 50 次,分 4 列(一列相邻)。

任何想法我怎样才能得到这么简单的东西?

编辑:我添加 - 每次都打印相同的条形码,如果它需要 150 倍的条形码,它可以正常工作,然后我创建一个包含 150 个相同元素的数据源。但由于每次都是相同的代码,我想发送一次并迭代到数字以提高效率

【问题讨论】:

    标签: jasper-reports barcode


    【解决方案1】:

    根据您的数据库,“生成系列”在 Oracle 中有效,它将是

    SELECT 'ABCDERDIA' as barcode
    FROM DUAL CONNECT BY ROWNUM < 50
    

    将此作为您的查询 根据您的编辑,我认为它会像

    SELECT 'ABCDERDIA'||rownum as barcode
    FROM DUAL CONNECT BY ROWNUM < 50
    

    或使其可重复使用,创建一个重复时间的提示

    SELECT 'ABCDERDIA'||rownum as barcode
    FROM DUAL CONNECT BY ROWNUM < $P{repeat_nbr}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多