procedure Trptyfhclymxb.QuickRep1BeforePrint(Sender: TCustomQuickRep;
var PrintReport: Boolean);
var
row:integer;//动态打印行数
iTop:integer;//第一行数据的位置
strdate,strclmc,strnum,strunit,:string;
qrlbl:TQRLabel;
begin
row:=0;
if query1.Active=false then query1.Active:=true;
with query1 do
begin
First;
while not Eof do
begin
strdate:=FieldByName('Out_date').AsString;
strclmc:=FieldByName('clmc').AsString;
strnum:=FieldByName('number').AsString;
strunit:=FieldByName('unit').AsString;