📄 newuserprint.pas
字号:
unit NewUserPrint;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
QuickRpt, Qrctrls, ExtCtrls;
type
TNewUserP = class(TForm)
QuickRep1: TQuickRep;
DetailBand1: TQRBand;
QRLabel1: TQRLabel;
QRLabel2: TQRLabel;
QRLabel3: TQRLabel;
QRLabel4: TQRLabel;
QRLabelName: TQRLabel;
QRLabelAddr: TQRLabel;
QRLabelPhone: TQRLabel;
QRLabelZIP: TQRLabel;
QRLabelDate: TQRLabel;
QRLabelCardNo: TQRLabel;
QRLabelUserCard: TQRLabel;
QRLabelName1: TQRLabel;
QRLabelAddr1: TQRLabel;
QRLabelPhone1: TQRLabel;
QRLabelZIP1: TQRLabel;
QRLabelDate1: TQRLabel;
QRLabelCardNo1: TQRLabel;
procedure QuickRep1BeforePrint(Sender: TCustomQuickRep;
var PrintReport: Boolean);
procedure QuickRep1NeedData(Sender: TObject; var MoreData: Boolean);
private
{ Private declarations }
CurNo:Integer;
public
{ Public declarations }
end;
var
NewUserP: TNewUserP;
implementation
uses main;
{$R *.DFM}
procedure TNewUserP.QuickRep1BeforePrint(Sender: TCustomQuickRep;
var PrintReport: Boolean);
begin
CurNo:=0;
PrintReport:=True;
end;
procedure TNewUserP.QuickRep1NeedData(Sender: TObject;
var MoreData: Boolean);
begin
if CurNo < 1 then
with FormMain.PrintUser do
begin
QRLabelName.Caption:=PName;
QRLabelName1.Caption:=PName;
QRLabelAddr.Caption:=PAddr;
QRLabelAddr1.Caption:=PAddr;
QRLabelPhone.Caption:=PPhone;
QRLabelPhone1.Caption:=PPhone;
QRLabelZIP.Caption:=PZip;
QRLabelZIP1.Caption:=PZip;
QRLabelDate.Caption:=DateToStr(PResistDate);
QRLabelDate1.Caption:=DateToStr(PResistDate);
QRLabelCardNo.Caption:=PCardNo;
QRLabelCardNo1.Caption:=PCardNo;
QRLabelUserCard.Caption:=PUserCard;
end;
Inc(CurNo);
MoreData:=CurNo <= 1;
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -