《万能报表介绍课件》由会员分享,可在线阅读,更多相关《万能报表介绍课件(28页珍藏版)》请在金锄头文库上搜索。
1、万能报表简单介绍制作人:张小毛万能报表介绍万能报表一、万能报表打开方式二、万能报表的组成三、万能报表的制作步骤四、万能报表实例万能报表介绍报表设计器打开方式分销系统-系统管理-系统操作-万能报表万能报表介绍万能报表设计器结构一、工具栏二、条件区三、数据区四、SQL描述区五、过程参数万能报表介绍万能报表设计器结构一、工具栏二、条件区三、数据区四、SQL描述区五、过程参数万能报表介绍万能报表工具栏编辑报表的属性万能报表介绍万能报表设计器结构一、工具栏二、条件区三、数据区四、SQL描述区五、过程参数万能报表介绍条件区条件区编辑区对应效果图万能报表介绍万能报表设计器结构一、工具栏二、条件区三、数据区四
2、、SQL描述区五、过程参数万能报表介绍数据区对应SQL描述区的字段名客户自定义字段名定义字段所显示的位置万能报表介绍数据区统计效果图页面位置行位置数据区万能报表介绍万能报表设计器结构一、工具栏二、条件区三、数据区四、SQL描述区五、过程参数万能报表介绍SQL描述区检测sql语句是否正确万能报表介绍万能报表设计器结构一、工具栏二、条件区三、数据区四、SQL描述区五、过程参数万能报表介绍过滤参数存储过程中所带参数报表和存储过程关联万能报表介绍万能报表制作步骤一、编写好报表所需sql语句二、编辑条件区三、编辑参数区四、编辑数据区万能报表介绍万能报表制作步骤一、编写好报表所需sql语句二、编辑条件区三
3、、编辑参数区四、编辑数据区万能报表介绍万能报表制作实例存储过程注意:在该存储过程中必须用动态临时表来获取所需的值CREATE procedure dbo.usp_hbbb rq_S varchar (10), rq_E varchar (10), tmptable varchar(1000) -动态临时表as declare str nvarchar (4000) -检查数据是否存在,存在则删除该表。 exec(if exists(select * from tempdb.dbo.sysobjects where name=+tmptable+) drop table +tmptable) -
4、每次调用存储过程前先清除上次调用的结果 set str= select kchz.ckdm as khdm,spdm,case when kcsl is null then 0 else kcsl end as kcsl,+ case when xssl is null then 0 else xssl end as xssl, case when xsje is null then 0 else xsje end as xsje into +tmptable+ from (select vw_ckjxcmx.ckdm,spdm, sum(sl)as kcsl from vw_ckjxcmx
5、where vw_ckjxcmx.qrrq =+rq_S+ and rq= +rq_E+ and vw_lsxhmx.sh=1 group by dm2,spdm) AS lshz ON kchz.ckdm = lshz.dm2 and kchz.spdm=lshz.spdm2 print str exec(str) return 获取库存信息获取销售信息将查询值插入临时表万能报表介绍万能报表制作sql描述区Select描述lsb.khdm as khdm,lsb.xssl as xssl,lsb.spdm as spdm,lsb.kcsl as kcsl,lsb.xsje as xsje,l
6、sb.xssl*shangpin.cbje as xscb,(lsb.xsje-lsb.xssl*shangpin.cbje) as xsjxccj,lsb.kcsl*shangpin.cbje as jccbje,lsb.kcsl*shangpin.bzjj as jcbzjjje,lsb.xssl*shangpin.bzjj as xsbzjjje,lsb.kcsl*shangpin.bzsj as jcbzsjje,lsb.kcsl*shangpin.bzsj-lsb.kcsl*shangpin.cbje as jcjxccj,shangpin.spmc as spmc,shangpin
7、.spmc,fjsx1.sxmc as sxmc1,fjsx2.sxmc as sxmc2,fjsx3.sxmc as sxmc3,fjsx4.sxmc as sxmc4,fjsx5.sxmc as sxmc5,fjsx6.sxmc as sxmc6,jijie.jjmc as jjmc,pinpai.ppmc ,dalei.dlmc ,kehu.khmc,quyu.qydm,quyu.qymc,shangpin.bzjj,shangpin.jj1,shangpin.jj2,shangpin.bzsj,shangpin.sj1,shangpin.sj2,shangpin.sj3,shangpi
8、n.sj4From描述tmptable as lsb,kehu,shangpin,quyu,pinpai,dalei,jijie,fjsx1,fjsx2,fjsx3,fjsx4,fjsx5,fjsx6Where描述区 lsb.khdm=kehu.khdm and lsb.spdm=shangpin.spdm and kehu.qydm=quyu.qydm and shangpin.fjsx1=fjsx1.sxdm and shangpin.fjsx2=fjsx2.sxdm and shangpin.fjsx3=fjsx3.sxdm and shangpin.fjsx4=fjsx4.sxdm a
9、nd shangpin.fjsx5=fjsx5.sxdm and shangpin.fjsx6=fjsx6.sxdm and jijie.jjdm=shangpin.byzd5 and shangpin.byzd3=pinpai.ppdm and dalei.dldm=shangpin.byzd4万能报表介绍万能报表制作步骤一、编写好报表所需sql语句二、编辑条件区三、编辑参数区四、编辑数据区万能报表介绍万能报表制作条件区万能报表介绍万能报表制作条件区万能报表介绍万能报表制作步骤一、编写好报表所需sql语句二、编辑条件区三、编辑参数区四、编辑数据区万能报表介绍万能报表制作过程参数区该参数与存储过程相对应万能报表介绍万能报表制作步骤一、编写好报表所需sql语句二、编辑条件区三、编辑参数区四、编辑数据区万能报表介绍万能报表制作数据区字段代码为sql描述区as的字段代码字段名称任意定义字段类型为该字段的类型位置为该字段在报表查询结果中显示的位置万能报表介绍万能报表制作效果显示万能报表介绍万能报表介绍