V
virtualmfc
Unregistered / Unconfirmed
GUEST, unregistred user!
下面的程序在打印时下表中的左边文字(公司名称、公司地址、...产品介绍)仅打印一次,
后面就不打了。页面示例如下:(望高手们帮小弟一把)
------------------
公司名称 [QRDBText]
公司地址 [QRDBText]
邮政编码 [QRDBText]
联系人 [QRDBText]
电话 [QRDBText]
传真 [QRDBText]
手机 [QRDBText]
网址 [QRDBText]
电子邮箱 [QRDBText]
产品介绍 [QRDBText]
------------------
请高手诊断。
procedure TQRpt.QuickRepBeforePrint(Sender: TCustomQuickRep;
var PrintReport: Boolean);
begin
with DM,DM.CardsQuerydo
begin
QRLabelRegion.Caption := '区域[' + FormMain.SelectedNode.Text + ']';
QRDBTextName.DataSet := CardsQuery;
QRDBTextAddr.DataSet := CardsQuery;
QRDBTextContact.DataSet := CardsQuery;
QRDBTextEmail.DataSet := CardsQuery;
QRDBTextFax.DataSet := CardsQuery;
QRDBTextMobile.DataSet := CardsQuery;
QRDBTextPhone.DataSet := CardsQuery;
QRDBTextPost.DataSet := CardsQuery;
QRDBTextWeb.DataSet := CardsQuery;
QRDBTextProd.DataSet := CardsQuery;
QRDBTextName.DataField := 'CstName';
QRDBTextAddr.DataField := 'Address';
QRDBTextContact.DataField :='Contact' ;
QRDBTextEmail.DataField := 'Email';
QRDBTextFax.DataField := 'Fax';
QRDBTextMobile.DataField := 'Mobile';
QRDBTextPhone.DataField := 'Phone';
QRDBTextPost.DataField := 'PostCode';
QRDBTextWeb.DataField := 'Web';
QRDBTextProd.DataField := 'Product';
end;
end;
后面就不打了。页面示例如下:(望高手们帮小弟一把)
------------------
公司名称 [QRDBText]
公司地址 [QRDBText]
邮政编码 [QRDBText]
联系人 [QRDBText]
电话 [QRDBText]
传真 [QRDBText]
手机 [QRDBText]
网址 [QRDBText]
电子邮箱 [QRDBText]
产品介绍 [QRDBText]
------------------
请高手诊断。
procedure TQRpt.QuickRepBeforePrint(Sender: TCustomQuickRep;
var PrintReport: Boolean);
begin
with DM,DM.CardsQuerydo
begin
QRLabelRegion.Caption := '区域[' + FormMain.SelectedNode.Text + ']';
QRDBTextName.DataSet := CardsQuery;
QRDBTextAddr.DataSet := CardsQuery;
QRDBTextContact.DataSet := CardsQuery;
QRDBTextEmail.DataSet := CardsQuery;
QRDBTextFax.DataSet := CardsQuery;
QRDBTextMobile.DataSet := CardsQuery;
QRDBTextPhone.DataSet := CardsQuery;
QRDBTextPost.DataSet := CardsQuery;
QRDBTextWeb.DataSet := CardsQuery;
QRDBTextProd.DataSet := CardsQuery;
QRDBTextName.DataField := 'CstName';
QRDBTextAddr.DataField := 'Address';
QRDBTextContact.DataField :='Contact' ;
QRDBTextEmail.DataField := 'Email';
QRDBTextFax.DataField := 'Fax';
QRDBTextMobile.DataField := 'Mobile';
QRDBTextPhone.DataField := 'Phone';
QRDBTextPost.DataField := 'PostCode';
QRDBTextWeb.DataField := 'Web';
QRDBTextProd.DataField := 'Product';
end;
end;