比如有两个订单分别是123 和 456,按订单号分组,123有8个商品,456有4个商品
订单123 ( )
1
2
3
4
5
6
分页了
订单123 ( )
7
8
订单456
1
2
3
4
这时候数据被分成2组三个页面
我的问题是,订单123被分成了两个页面,我想在123旁边那个括号里加个标号第一页是1第二页是2.而没有分页的不作标号.这样子我就知道一个订单到底被分成了几页.
小问题请高手指点.谢谢........
订单123 ( )
1
2
3
4
5
6
分页了
订单123 ( )
7
8
订单456
1
2
3
4
这时候数据被分成2组三个页面
我的问题是,订单123被分成了两个页面,我想在123旁边那个括号里加个标号第一页是1第二页是2.而没有分页的不作标号.这样子我就知道一个订单到底被分成了几页.
小问题请高手指点.谢谢........
比如每頁6筆記錄,當前頁PageNumber,每組記錄數 Count (商品,订单號),當前記錄數RecordNumber
group header 寫公式 if (RecordNumber-6*pageNumber+1)/Count (商品,订单號)>1 then
PageNumber
end if
我想显示的页数,是每次从1开始,比如第一组可以分两页就1 2 第二组可以分4页就 1 2 3 4
用pagenumber是不是就不能从1开始显示了啊
第N页
(页眉)
订单号11 1页
(明细)
商品 价格
1 11
2 22
3 33
第N+1页 2页
订单11
商品 价格
4 44
5 55
第N+2页
订单22
商品 价格
1 11
2 22第N+3页 1页
订单33
商品 价格
1 11
2 22
3 33
第N+4页 2页
商品 价格
4 44请再帮我看看好吗........谢谢
if (RecordNumber-6*pageNumber+1)/Count (商品,订单號)> truncate((RecordNumber-6*pageNumber+1)/Count (商品,订单號)) then //判斷是否
truncate((RecordNumber-6*pageNumber+1)/Count (商品,订单號)) + "頁"
PageNumber
订单11
商品 价格
4 44
5 55
第N+2页
RecordNumber是什么,pageNumber是不是就是N+2,Count (商品,订单號)是不是就是订单11的个数5,truncate是什么意思啊,能把你写的公式说明一下吗,万分感谢
pageNumber 當前頁碼
Count (商品,订单號) 每個訂單中的商品數量
truncate(5.3)=5 保留整數位
我是这么写的在组头放一个公式number
if count(商品,订单號)>6 then
formula = 订单號
end if再在页眉放一个公式pagenumber
if number>0 then
formula = formula+1(这行代码是错的,水晶报表里不允许这么写)
end if 写到这里我就不知道该怎么写了,我想的是每次可以给一个变量加1,就像VB里面的x=x+1
请问在水晶报表里怎么写啊.
formula = 订单號
//end if(要去掉)
if number>0 then
formula = formula+1(这行代码是错的,水晶报表里不允许这么写)
//end if(要去掉)numberVar x;
x:=x+1; 這個就是累加