打印格式修改
功能简介
单据打印时,系统提供了很多默认格式,用户可以通学习这章,修改自已定义的打印格式。
# 1、采用FastReport 5.0控件
FastReport的特点是功能强大,速度快,可以随时修改,缺点是由于属性部份不能中文化,会一些用户很难修改。
# 2、进入报表修改的方法
在按打印时,下方对应的格式修改。
# 3、文件保存在软件安装目录下的Frx目录
进入到报表修改后,标题栏有文件的名称,文件都保存在软件安装目录的Frx目录中,Frx目录中有个其他格式的目录,可以进行格式调用。操作方法是打开格式修改另存为要替换格式的文件名称。
# 4、FastReport 5.0控件的使用
4.1、页面设置
设置页面的宽度和高度;
4.2、菜单及功能区
几个重要的功能:预览,保存,对齐,字体,控件对齐;
4.3、控件区
添加页头、页尾、主数据、子数据、填补区、线条等;
控件操作方法:鼠标拖拉改变大小位置,按住CTRL+方向键细微移动位置,按住SHIFT+方向键细微调整大小,双击修改文本内容;
4.4、属性区,事件区
属性区主要的参数:
DataField:字段名称,显示数据;
Dataset:数据表名称;
Height:控件高;
Left:控件左边位置;
LineSpacing:行高;
StretchMode:拉伸模式,smMaxHeight(拉伸本栏最高值), smDontStretch(不拉伸)
Top:控件顶边位置;
Visible:是否显示控件;
Width:控件宽;
事件区主要参数:
OnAfterPrint:打印之后的事件;
OnBeforePrint:打印之前的事件;
4.5、数据库区
对应的数据字段,可直接拖入页面;
共用数据表:
Print_co:公司信息表;
Print_field:制表人,总数量、总金额等;
Print_cus:客户资料;
Print_provider:供应商资料;
4.6、页面添加
用于多页面添加与编缉;
4.7、页头,主数据、脚、子、页尾添加
页头PageHeader:每一页的开头内容:公司抬头、单位信息、单据信息、数据标题栏;
主数据MasterData:主要数据显示;
脚Footer:接主数据库后显示的内容;
子Child:显示Footer之后的内容;
页尾PageFooter:每一页的最底部内容:合计、制表人、条款等;
4.8、代码区
代码区用于一些事件编缉,需要一定的程序基础,用于比较复杂的表格修改;如统计数量、金额,然后显示出来、一些变量的添加,进行加减乘除,大小写转化,添加空格等;
# 5、常见问题
复制粘贴:可以从其它表格中复制控件;
多联:在右侧需换行;
加入LOGO:加入图片,设置Print_co数据表的图标1字段;
加入印章:加入图片,设置Print_co数据表的公司印章字段;
图片在最前面:右键-置于底层
对齐:使用对齐功能的左对齐,等距对齐,设置Left的值;
选不中线条:放大页面,从空白区拖选;
不能自动换行:属性中的StretchMode设为smMaxHeight;
不显示单价金额:属性中的Visible设为False;
页尾位置太高:设置页尾的Height,页尾越高,主数据显示区越小;
字段改不了:数据字段不能双击修改,只能在属性区中DataField选择;
页尾看不到:设置页面的高度,修改好页尾后,把高度调回来;
移动不精确:按住CTRL+方向键,或设置Left和Top值;
宽度不精确:按住Shift+方向键,或设置Height和Width值;
多个控件选择:按住Shift依次选择控件;
删除了MG_Pengda出错:MG_Pengda是系统控件,不能删除,否则会出错;
其它格式模板:在frx目录下的其它格式目录,打开后另存为Frx目录中的文件即可;
# 相关视频
打印格式修改