我想用条形码打印 JasperReports 报告。我需要的是用户发送一个条形码(例如" ABCDERDIA")和一个数字,比方说50
输出应该是" ABCDERDIA"的条形码。 50次,共4列(一列与另一列相邻)。
任何想法我怎样才能得到像这样简单的东西?
编辑:我添加 - 它始终是每次要打印的SAME条形码,如果需要150倍的条形码,它可以正常工作,然后我创建150个元素相同的数据源。但由于每次都是SAME代码,我想发送一次并迭代到数字以提高效率
答案 0 :(得分:0)
根据您的数据库,“生成系列”在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}