ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:1.03MB ,
资源ID:4914592      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4914592.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(最新打印模板制作说明.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

最新打印模板制作说明.docx

1、最新打印模板制作说明打印模板制作说明标题:打印模板制作说明主题:HDPOS3后台打印模板制作作者: 郭申 岑海峰创建日期:2002/11/13 下午 3:43:00最后修改日期:0000/0/0 0:00:00使用说明(此内容将不被打印):1、请点击菜单“文件|属性”修改有关文档属性;2、请按下工具栏“更新文档信息”,或按下快捷键+,系统自动更新所有文档属性到文档中。打印模板制作说明摘要本文档提供制作单据打印模板PRINTBILL方法, 一方面为内部员工学习使用,另一方面可提供客户自己定制打印模板的方法。1.软件准备11 需要软件:1.Boland Delphi 3.0。2.Quick Rep

2、ort 2.0k for Delphi 3 。3.打印模板源程序。12 安装过程1.安装Boland Delphi 3.0。2.Quick Report 2.0k for Delphi3必要文件更新1.关闭Delphi 3。2.将Quick Report 2.0k for Delphi3目录System下所有文件复制到system(NT和wind2000下为system32)。3.将Quick Report 2.0k for Delphi3目录Bin下的所有文件复制到.BorlandDelphi 3bin。4.将Quick Report 2.0k for Delphi3目录Lib下的所有文件复

3、制到.BorlandDelphi 3lib。2.新增打印模板21 Printbill 设置1.启动Delphi3.0主程序。打开模板所在源程序目录下名为PrintBill.dpr的项目文件。2.选择View- Project Manager出现如下项目管理器界面:3.在项目管理器选OPTION按钮,出现下图所示的 Project Options。点击Directories/Conditionals选项卡后,设置为c:Temp。则printbill.dll编译后生成在 C:temp 下。可根据需要改变。如图所示:22 新增模板1.点击新增模板快捷按钮Add后,从打开对话框中取出需添加的模板文件(

4、.pas文件)。该模板文件可事先做好,添加后再修改。2.关键步骤:选择ViewProject source 。打开printbill.dpr。在exports 段中加入所添加的模板文件定义的打印函数。该函数必须与HDPOS主程序中调用打印的函数一致,注意大小写。3.点击Delphi主菜单Project下的Build All选项,重新编译项目文件,则新增模板成功。3.修改打印模板31单据控件介绍在项目管理器中对于想要修改的单据,双击其对应单元文件名,则弹出单元文件的代码编辑窗口;如果双击其对应窗体名称,则弹出其窗体界面。我们也可以通过按F12键在两个窗体之间切换。这里我们以比较典型的定货单界面为

5、主要介绍内容。双击项目管理器中定货单窗体名OrderDataRep后弹出其窗体界面如下:整个界面为QuickRep控件。我们将这张报表分为四个段(每个段用不同颜色的矩形框表示),它们的控件都是Band,BandType属性不同。我们由上至下对四个段依次说明:1.标题段 title:主要放置报表标题及报表的其它属性。在标题段一般既放置QRLabel控件,也会放置QRDBText控件。2.列头Column header :主要放置报表打印各列的名称。一般放置QRLabel控件。3.明细Detail:主要放置报表显示各列具体数据。一般放置QRDBText。4.汇总段Summary:主要放置报表汇总信

6、息。一般放置QRLabel控件。5.整个界面为QuickRep。 底下空白的部分为实际打印时的可用区域。报表涉及控件简介。1.Query控件:我们看到的有SQL字样的小控件就是Query控件。它可以使用户和数据库之间建立接口。关键属性为DatabaseName和SQL。2. DatabaseName:为所连接的数据库名(程序已建立,我们不需修改);3. SQL: 为对指定数据库进行查询的SQL词句。从中选出的字段可以为报表其它控件所用。4.QRLabel控件:用于固定信息显示。如报表的标题、各列的列名和阐述性文字说明。它的关键属性是Caption,5. Caption : 通过修改Captio

7、n对应值可以改变所显示信息。如列头段的标签都是QRLabel。6.QRDBText控件:用于实时显示数据库中具体数据。如明细段的标签都是QRDBText,他们对应各列数据。它的关键属性是DataField、DataSet、 Alignment、AutoSize。7. DataSet: 设定为报表上Query控件的名字。8. DataField: 为指定Query筛选出的字段名。9. Alignment: 对齐方式。一般文字靠左对齐,数字靠右对齐。10. AutoSize: 长度是否随内容变化。11.QRExpr: 用在单据的汇总段,计算单据的汇总信息。32简单界面修改321针对QRLabel控

8、件增、删、改1.新增QRLabel控件:有两种方法。a)从控件板上新增。打开Delphi3.0后,选中Qreport选项卡。如图出现QRLabel 控件和QRDBText控件。选择QRLabel控件,在需添加的段内点击则添加完成。b)复制相同段内的控件,再粘贴,调整到适当位置即可。2.QRLabel控件的修改:a)选中所要修改的QRLabel控件。b)按F11键调出其属性窗口, 如下界面,设置QRLabel控件属性使界面布局合理、美观。主要是重新设置caption属性。位置、大小可以在界面上直接用鼠标拖动修改。c)保存所做修改后退出。d)重新编译项目文件。e)3.QRLabel控件的删除:a)

9、选中所要删除的QRLabel控件。a)按DEL键后可删除。b)保存所做修改后退出。322界面调整技巧1.不同控件的对齐方式c)对于希望行对齐的控件,可以选中其中一个后,按住shift键不放,点击其它控件后,将所选的全部控件设为一个组后。调整其top属性和height属性值一致。d)对于希望列对齐的控件,可以选中其中一个后,按住shift键不放,点击其它控件后,将所选的全部控件设为一个组后。调整其width属性和left属性值一致。2.对控件进行手动微调e)选中控件后,按住Ctrl键不放,按方向键可以完成控件或控件组的位置手动微调f)选中控件后,按住Shift键不放,按方向键可以完成控件的大小手

10、动微调。33修改打印字段1.打开单据界面后,选中相应的Query控件。2.按F11键调出其属性窗口。3.双击其SQL属性对应的(Tstrings)后的按钮,如图所示:4.我们可以看到如下所示的界面,为一个Select语句,从中筛选出其它控件将用到的字段。如果我们熟悉SQL词句和我们后台数据库的表结构的话,就可以向其中添加或修改查询的目的字段或表达式。5.向单据界面添加一个QRDBText控件后,设置其DataSet值为Query控件的Name值,设置其DataField值为SQL语句筛选出的字段别名(中文)。6.调整QRDBText控件的位置。7.保存所做修改后退出单据界面。8.重新编译项目文

11、件。34调整页面属性双击QuickRep。出现Report Settings属性框:栏五1在第一栏Paper size的下拉框中选择(Custom Size)自定义尺寸时,可以调整纸张的宽度与长度,单位为毫米。2第二栏的Margins设置页边距。3第五栏设置各段的属性。打钩的为出现的段,未打钩的段不出现。最后两个属性 a)Print first page header: 钩上表示只打印第一页页头。b)Print last page footer钩上表示只打印最后一页页脚。4调整每页打印条数可以用以下方法:a)调整纸张长度。b)调整上述属性页的Margins 栏的TOP和Bottom值,调整可打

12、印面积。c)调整页头、页脚即 BAND栏中的Title, Page footer项。d)每页条数 (Lenth-Top- Bottom- title- Column header- Page footer Summary)/ Detail band。注意:修改Report Settings属性后须在别处做任一修改,否则Delphi的无法保存修改。4编译及更新41编译我们已在上面看到,在完成模板的新增或修改后,都需重新编译项目文件。它的过程很简单。只需点击Delphi菜单项Project后,点击Build All子菜单。1.如果没有错误,编译通过。2.如果有错误,继续调试,直到编译通过为止。4.

13、2打印模板更新编译后的模板文件名为PrintBill.dll,将其覆盖主程序所在BIN目录下的PrintBill.dll即可。在实际操作中,为了避免误操作带来的影响,我们要对要改变的文件作好备份,并将最新的PrintBill.dll也作好备份。5.实例51向定货单中添加注释“8. 测试实例”到备注段。1.打开单据界面后,将QReport控件板的QRLabel控件拖放到备注段中适当位置,新的QRLabel控件缺省Name为QRLabel27。如图所示:2.修改QRLabel27的AutoSize属性为False.3.查看与它列对齐的上面两个QRLabel控件的left属性值(假设为73),Top

14、属性(一个为假设为145,另一个为131)并记住。4.修改QRLabel27的Left属性为78,Top属性设为159(145(145131)。5.修改QRLabel27的Caption属性为“8. 测试实例”。6.保存所做修改后退出单据界面。7.重新编译项目文件。8.将原来BIN目录下的PrintBill.dll做备份。9.从C:temp目录下拷贝新的PrintBill.dll后覆盖BIN目录下的PrintBill.dll。10.重新启动hdpos系统,测试修改效果通过。52新增商品规格字段到定货单界面。1.参考方法,打开SQL代码编辑框。2.向Select 部分最后添加“,”号,换行添加“

15、Goodsh.spec 规格”。如下所示的界面:3.点击OK按钮。4.在列头段增加一QRLabel控件,并设置Caption为“规格”,调整Top、Left、Width、Height,与其他标签对齐。5.在明细段增加一QRDBText控件,设置其Datasource为Query1,Datafield属性为“规格”。与其他字段对齐。6.调整其并对齐新增的控件。7.保存所做修改后退出单据界面。8.重新编译项目文件。9.将原来BIN目录下的PrintBill.dll做备份。10.从C:temp目录下拷贝新的PrintBill.dll后覆盖BIN目录下的PrintBill.dll。11.重新启动hdpos系统,测试修改效果后通过。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1