QuickRep报表问题:如何给记录手动赋值? QuickRep报表连接数据库后,添加一些QRDBText用来显示字段,它会自动把表中的记录全部显示出来。比如:编号 姓名 工资1 张 20002 王 3000现在我想把编号自己赋值(因为表中的编号不连续),按顺序从1开始到记录末尾,请问怎么写?写在哪个事件中? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.你使用的应该是QRdetailband,因此可以放一个QRlabel在QRdetailband上,用作显示编号2.在QRdetailband的beforeprint事件中,对此QRlabel赋编号值 我这样写的,不行啊,得出来的编号全是最后一个编号的值: i := 1; while not SalaryDM.qrylx.Eof do begin qrlID.Caption := inttostr(i); Inc(i); SalaryDM.qrylx.Next; end;如果这样写,编号就全是1,不自动增加;i := 1;qrlID.Caption := inttostr(i);Inc(i); 关于shift + 方向键的代码(由于我只有34分了,我只能给10分) 100分请求解决动态添加字段到数据集TAdoquery的问题 ? 怎么样得到别的应用程序里面的dbgrid里的具体内容 我text文本框能够取到 dbgrid的怎样得到啊 ThemeEngineer的菜单字体怎么改?谢谢 我怎样利用*_date和*_log两个文件创建数据库? 为什么可以(一个很菜的问题) 简单的问题 缺少cystal_tlb.pas和dcr文件 如何取得 数据库之ODBC的动态绑定! 执行文件问题,不太难: 如何快速从分析html文件,并从中提取内容!好郁闷呀请大家帮忙(急) 有公司需要代码外包的请进
2.在QRdetailband的beforeprint事件中,对此QRlabel赋编号值
i := 1;
while not SalaryDM.qrylx.Eof do
begin
qrlID.Caption := inttostr(i);
Inc(i);
SalaryDM.qrylx.Next;
end;
如果这样写,编号就全是1,不自动增加;
i := 1;
qrlID.Caption := inttostr(i);
Inc(i);