用户自定义报表器操作手册.docx
- 文档编号:26483743
- 上传时间:2023-06-19
- 格式:DOCX
- 页数:24
- 大小:402.20KB
用户自定义报表器操作手册.docx
《用户自定义报表器操作手册.docx》由会员分享,可在线阅读,更多相关《用户自定义报表器操作手册.docx(24页珍藏版)》请在冰豆网上搜索。
用户自定义报表器操作手册
A、进入工作环境
运行程序目录中的EXE可执行文件进入用户自定义报表设计器,界面如下图所示。
B、开发报表。
a、点击快捷工具条上的[文件]->[创建定制类报表]按钮。
弹出下面的窗口
b、这里我们选择【直接编辑SQL方式】,点击【下一步】,出现下图所示的窗口
c、在图示中1号区域写入相应的SQL语句,点击【+】按钮在2号区域增加参数并选择对应的参数类型。
如下图所示。
这里我们共设置两个参数:
as_sellercode,as_deptcode
d、再点击[完成]按钮出现下图所示。
e、本例子中数据窗口风格选择【grid】,右边的标题字体和内容字体设置相应的字体和大小,这里取默认值,点击[创建]按钮出现下图。
f、这里以表头区的【pub_empempcode_t】为例,右键选择【属性】项,出现下图所示
)
g、在上图的【文本】中输入相应的内容,如采购员工号。
这里的【标签(tag)】很重要,设置具体参数见后面。
点击【位置属性】,下图所示。
h、上图是设置相应的位置以及一些属性。
点击【属性表达式】,出现下图
i、这里主要是写相应的表达式。
j、点击[确认]按钮。
该文本属性设置完毕。
其它text类似此设置。
下面设置column的属性。
这里我们以【pub_emp_empcode】列为例,右键点击出现下图。
a、上图主要是设置列的常用属性,如名称等。
这里的【标签(tag)】是一项重要设置,设置具体参数见后面。
这里的【启用赋值服务】实现了其它列变化该列值自动赋值功能。
点击编辑属性出现下图。
b、这里设置列的编辑属性,如只读等。
点击【编辑类型】下拉框出现下图。
c、这里可以选择列的编辑类型如下拉数据窗口,下拉列表等,根据具体情况选择配置。
点击【格式】出现下图。
d、这里的列格式是设置列的格式,如日期型可以设置为yyyy/mm/dd,数值型可以设置为#,##0等。
e、位置属性和属性表达式和text中类似。
f、点击界面上的[确认]按钮。
列设置完成。
如此类推设置其它列。
g、在所有工作做完以后,点击工具栏上的【保存】,出现下图。
4
h、在1处输入相应的标号和名称,2处是选择相应的报表类别,如果要把当前做的数据窗口保存到pbl或者pbd中,就勾上3处的【同时保存到程序】,在数据窗口名称处输入相应的名称,4处是选择对应的pbl或者pbd文件,点击【保存】按钮,这样一个数据窗口就做完成了。
当要修改已经保存的数据窗口,点击工具栏上的【打开】,出现下图所示。
a、选择对应的报表类型打开现存报表,点击【打开】按钮就打开了已存在的报表。
如下图所示,修改后点击【保存】既可。
下面介绍下查询条件窗口的设计
a、点击快捷工具条上的[文件]->[创建定制类报表]按钮。
弹出上面的窗口,选择【外部数据源】项,点击【下一步】按钮,出现下图所示。
1
b、在工作区1中输入相应的查询条件,点【确认】按钮,出现下图。
c、这里我们数据窗口风格选择【freeform】,点击创建,出现下图。
d、明细区第一列是text参考上面text设置第二列是column参考上面的column的属性设置。
设置完后保存,同上。
这里设置完成后如下图所示。
e、
f、
g、在上述工作完成后,就需要设置两个数据窗口的关联了。
h、登陆cms4.0系统,【系统管理】——>【系统参数】——>【用户打印】
——>【用户报表设置】,打开后出现下图。
在上图中维护报表已经对应的查询窗口。
该例子报表代码填入090001,查询窗口报表代码填入100001保存后,这样报表就做完了。
查询窗口tag说明:
这里一定要以@开头,后面填入0,1,2,3,再填入相应的表达式
@0当前列必须输入(可省略)
@1F7参数,如人员emp,要是限制必须为采购员,就是emp/1
@2查询结果窗口的参数
@3where条件子句
如这里的采购员sellercode这个字段tag就可以这样设置:
@0@1emp/1@2as_sellercode@3e.empcode=
如这里的部门deptcode这个字段tag就可以这样设置:
@1dept/20@2as_deptcode@3d.deptcode=
上述所有设置全部完毕后,在系统中添加菜单后,点击进入查询。
见下图
这里我们F7弹出采购员,部门F7弹出采购部门,效果如图:
点击【确定】按钮查询结果如下图所示
这样一个查询就做完了。
常用F7参数列表
emp
人员
'0'全部,'1'采购员,'2'验收员,'3'保管员,'4'销售员,'5'复核员
dept
部门
'00'全部'10'总部'20'采购部,'30'销售部,'40'仓储,'50'质管,60运输
waredict
商品字典
anv_browipt.il_otherinfo采购员内码(正常情况下不用传入)
clients
客户供应商
'10'供应商浏览'00'客户浏览'90'(全部)单位浏览
anv_browipt.il_otherinfo传入采购员内码(正常情况下不用传入)
transmode
运输方式
store_master
送货地址
anv_browipt.il_otherinfo传入客户内码(正常情况下不用传入),anv_browipt.il_otherinfo1供应商内码(正常情况下不用传入),anv_browipt.il_otherinfo2联系人内码(正常情况下不用传入)
paymode
付款方式
clients_invtitle
单位开票信息浏览
bpm_bill_def
业务类型查询
buyercst_linkman
采购员联系人对照
pub_clients_kind
客户类型
waredict_biz
业务帐中有可用业务库存的商品
saldol
结算单
alaud_name
审批项列表
Audgrp
审批组
cstgrp
审批客户组
waregrp
销售审批商品组
salchawaregrp
销售渠道商品组
salchacstgrp
销售渠道客户组
sysparm
系统参数
sysparmvalue
系统参数
sellergrp
审批销售代表组
parmtype
系统参数TYPE
parmsyscode
系统参数SYSCODE
bpm_std_opscm_def
传入传出参数查询
pix_stock_def
扣帐类型和动作代码查询
bpm_events_cond_cstgrp
定义事件时用的客户组查询
bpm_events_cond_waregrp
定义事件时用的商品组查询
pur_alaud_name
采购审批内容
puraudcstgrp
采购审批客户组
puraudwaregrp
采购审批商品组
puraudbuyergrp
采购审批采购员组
puraudgrp
采购审批组
syscode
系统代码VALUE
scm_lot_list_lotno
批号
sys_code
系统代码内容
locncode
货位代码
grpcode
工作组代码
grparea
工作区域
unt_company
unt_waredict
unt_clients
bank
agentdol
代理结算单
samcheck_selpo
抽检单选择合同
samcheckreturn_selpo
抽检退回预报选择合同
waredict_samcheck
抽检单根据合同选择商品
waredict_samcheckreturn
抽检退回预报根据合同选择商品
salchkbill_waregrp
salchkbill_cstgrp
chgbuyer
人员
lock_def
库存锁定码
pub_mark
备注
pub_rpt
01系统打印02系统查询03用户查询
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 用户 自定义 报表 操作手册
![提示](https://static.bdocx.com/images/bang_tan.gif)