放一個TQRGroupBand,一個TQRBand(Bandtype:Detail);
一般在同一頁中GroupBand只印一次﹐加上n行Detail.如何在同一頁中印(GroupBand 1 行+detail k 行)*2次,且detail 按正常次序 ?
________________________________
| GroupBand |
|===============================|
| Detail1 |
|===============================|
| Detail2 |
|===============================|
| Detail3 |
|===============================|
| Detail4 |
|_______________________________|
________________________________
| GroupBand |
|===============================|
| Detail5 |
|===============================|
| Detail6 |
|===============================|
| Detail7 |
|===============================|
| Detail8 |
|_______________________________|
一般在同一頁中GroupBand只印一次﹐加上n行Detail.如何在同一頁中印(GroupBand 1 行+detail k 行)*2次,且detail 按正常次序 ?
________________________________
| GroupBand |
|===============================|
| Detail1 |
|===============================|
| Detail2 |
|===============================|
| Detail3 |
|===============================|
| Detail4 |
|_______________________________|
________________________________
| GroupBand |
|===============================|
| Detail5 |
|===============================|
| Detail6 |
|===============================|
| Detail7 |
|===============================|
| Detail8 |
|_______________________________|
解决方案 »
- delphi7调用fastreport 4.10.5 1 在设计界面里调右边距然后再预览没反应 左边距有反应
- 有关DBChart的问题,报错:is not valid floating point value
- 开发一个delphi的实时语音对话的控件
- 关于日期函数!!!
- 窗体移动事件怎么获得?
- 小问题,大麻烦,再次请教websnap制作的CGI程序在IIS 6.0里面如何设置!
- 提示EInvalidOperation,cannot creat form.no MDI forms are currently active.
- 怎么样学习DELPHI
- 怎样可以得到dbgrid的事件信息,如鼠标移动滚动条???100分!
- 如何读写注册表
- Delphi上如何得到一个字符的ASCII码?
- 如何显示动态库中的菜单?
說白了﹐每頁印2張單據,單據格式固定detail4行。
在QRReport所在的Form的type 部分加入一個"虛"的繼承:
Type
TMyQRBand=Class(TQRCustomBand);//"虛"的繼承 TForm1=Class(TFrom)
...
private
detailLine:integer;
end;
然后在QRGroupBand1.OnBeforePrint:
begin
detailLine:=0;
end;
在QRDetailBand1.OnBeforePrint:
begin
inc(detailLine);
if detailLine=5 then
begin
TMyQRBand(QRGroupBand1).Print;//﹗﹗﹗
end;
end;
你可以按需要控制打印時機。