1.传递字符串组参数
1.1前端传递的参数设置
1.2后端传递参数的设置
1.3接收sql语句
2.在润乾当中,可以通过润乾表格里面进行赋值
SELECT S.MIN_RANGE,S.ADD_RANGE
FROM CG_JS_QUALITY_STANDARD S
WHERE S.MAT_NR IN (SELECT HE.ITEM_ID FROM v_Js_Settle_Yuanliao_Hejin HE WHERE HE.BALANCE_ID=?)
AND S.ITEM_DESC='${B2}'
2.字符串通过末尾字符串计算出相应的数值
润乾报表
=if(pos(ds1.INVOICE_NO,"-")>0,
(int(mid(ds1.INVOICE_NO,pos(ds1.INVOICE_NO,"-")+1))-int(mid(ds1.INVOICE_NO,pos(ds1.INVOICE_NO,"-")-len(mid(ds1.INVOICE_NO,pos(ds1.INVOICE_NO,"-")+1)),len(mid(ds1.INVOICE_NO,pos(ds1.INVOICE_NO,"-")+1)))))+1
,
1
)
3.对数据进行取整(向上取整和向下取整)
## floor 向下取整
floor(2.3,0)--->2
## ceil 向下取整
ceil(2.3,0)-->3
4.润乾报表获取查询出来的数据进行进行逐个显示
说明:在一张报表上面,对查询出来的数据进行进行获取从第一条到最后一条分别显示
D11:计量编号
K11: ds6.select(CON,INSPECT_ID==D11)
L11:=ceil(K11/4)
M11:=to(1,L11)
N11: valueat(ds5.select(MS_BILL_NR,INSPECT_ID==D11 ),(M11-1)*4+0)
O11:valueat(ds5.select(CAR_NR,INSPECT_ID==D11 ),(M11-1)*4+0)
sql数据集
select rownum,
b.car_nr,
b.ms_bill_nr,
b.weight, --重量
b.inspect_id --质量单号
from (
SELECT DISTINCT
t.car_nr,--t.ms_bill_nr, --计量编号
substr(t.ms_bill_nr,-3) as ms_bill_nr, --车号
t.weight, --重量
rl.inspect_id --质量单号
from V_JS_SETTLE_RANLIAO rl, CG_INSTORAGE_METERING t
WHERE t.batch_no = rl.batch_id
and rl.BALANCE_ID =?
ORDER BY rl.inspect_id
) B
5.润乾报表里面增加页面
1.在需要增加页面的位置输入以下的格式
="第"+pno()+"页/共"+pcount()+"页"
2.更改统计的行为报表尾部
6.润乾报表动态改变字体颜色和改变背景
6.1 设置单元格背景
背景色
if(条件,rgb(0,255,0),-1)
6.2 设置单元格字体颜色
前景色
if(条件,rgb(255,0,0),rgb(0,0,0))
字体加粗
if(条件,true,false)