【问题标题】: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}