友商KISBOS报表开发(专业版).ppt
《友商KISBOS报表开发(专业版).ppt》由会员分享,可在线阅读,更多相关《友商KISBOS报表开发(专业版).ppt(34页珍藏版)》请在三一办公上搜索。
1、KISBOS报表开发(专业版),金蝶友商电子商务服务有限公司,渠道培训部:黄银银,想篇-软件构造看篇-基础五步走做篇-需求分析练篇-多练习到熟悉精通,目录,ERP软件,前台界面,后台数据库,一、想篇-软件构造,账套号=数据库名称,二、看篇-基础五步走,SQL语言基础语法,事件探查器的使用,KISBOS基础介绍,KISBOS报表开发,KISBOS报表导出导入,数据库的结构包括了表,视图,存储过程等。,第一步:SQL语言基础语法学习,表是对数据进行存储和操作的一种逻辑结构,每一个表都代表一个对用户意义的对象。,字段是表内的具体的列,记录是表中的内容行,字段列,内容行,视图vw,第一步:SQL语言基
2、础语法学习,通过定义 SELECT 语句以检索将在视图中显示的数据来创建视图。,表与表靠相同字段相连,使用SELECT语句来创建视图,存储过程sp存储过程是一组为了完成特定功能的SQL语句集,是利用SQL Server所提供的Transact-SQL语言所编写的程序。,第一步:SQL语言基础语法学习,存储过程是一个被调用的过程,它能够提高SQL的灵活性,提高数据库执行速度,SELECT查询语句(方法1)SELECT ALL|DISTINCT column1,column2FROM table1,table2WHERE conditionsGROUP BY column-listHAVING c
3、onditionsORDER BY column-list ASC|DESC,第一步:SQL语言基础语法学习,SELECT查询语句(方法2)SELECT ALL|DISTINCT table1.column1,table2.column1,table2.column2 FROM table1 LEFT JOIN table2 on table1.column1=table2.column1 WHERE conditionsGROUP BY column-listHAVING conditionsORDER BY column-list ASC|DESC,第一步:SQL语言基础语法学习,UPDA
4、TE更新语句语法update tablenameset columnname=newvalue,nextcolumn=newvalue2.where columnname OPERATOR value and|or column OPERATOR value;实例操作:专业版中清空manager密码:update t_user set fsid=null where fname=manager注意“=”符号和like差别,=是相等,like是模糊查询,上述实例用LIKE可以写成:Update t_user set fsid=null where fname like%mana%,第一步:SQL
5、语言基础语法学习,第一步:SQL语言基础语法学习,其他语法:删除表drop table tablename 实例:drop table t_item删除记录delete from“tablename”/*删除整张表记录*/WHERE“conditions”/*删除表中某个条件的记录*/实例:delete from t_user where fname=张三,第一步:SQL语言基础语法学习,SQL语言中函数所代表的意义:,第一步:SQL语言基础语法学习,实例解析-有这么一张报表的需求。做成台帐的形式,左边是取自于采购入库单,右边取自销售单。两者仅以物料编码来连接select identity(i
6、nt,1,1)Fid,ftrantype,case when fnumberin is null then fnumberout else fnumberin end fnumber,case when fnamein is null then fnameout else fnamein end fname,Fsupplynumber,fsupplyname,Fnotein,fbillnoin,fdatein,Fentryidin,Fqtyin,famounin,fempnamein,-fnumberout,fnameout,Fcustnumber,fcustname,fnoteout,fbi
7、llnoout,fdateout,fentryidout,fqtyout,famountout,fempnameoutinto#temp from(-自定义报表:做成台帐的形式,左边是取自于采购入库单,右边取自销售单。两者仅以物料编码来连接-采购入库select h.ftrantype,h.fnumber fnumberin,h.fname fnamein,h.Fcustnumber Fsupplynumber,h.fcustname fsupplyname,h.fnote Fnotein,h.fbillno fbillnoin,h.fdate fdatein,h.fentryid fentr
8、yidin,h.fqty Fqtyin,h.famount famounin,h.Fempname fempnamein,k.fnumber fnumberout,k.fname fnameout,k.Fcustnumber,k.fcustname,k.fnote fnoteout,k.fbillno fbillnoout,k.fdate fdateout,k.fentryid fentryidout,k.fqty fqtyout,k.famount famountout,k.Fempname fempnameoutfrom(select a.ftrantype,c.fnumber,c.fna
9、me,d.fnumber Fcustnumber,d.fname fcustname,b.fnote,a.fbillno,a.fdate,b.fentryid,b.fqty,b.famount,E.fname Fempnamefrom icstockbill a join icstockbillentry b on a.finterid=b.finteridjoin t_icitem c on c.fitemid=b.fitemidjoin t_item d on d.fitemid=a.Fsupplyidleft join t_emp e on e.fitemid=Fempidwhere a
10、.ftrantype=1-and c.fnumber=001.01)H left join(-销售出库select a.ftrantype,c.fnumber,c.fname,d.fnumber Fcustnumber,d.fname fcustname,b.fnote,a.fbillno,a.fdate,b.fentryid,b.fqty,b.famount,E.fname Fempnamefrom icstockbill a join icstockbillentry b on a.finterid=b.finteridjoin t_icitem c on c.fitemid=b.fite
11、midjoin t_item d on d.fitemid=a.Fsupplyidleft join t_emp e on e.fitemid=Fempidwhere a.ftrantype=21-and c.fnumber=001.01)K on h.fnumber=k.fnumber-where k.fnumber=001.23-union-采购入库select h.ftrantype,h.fnumber fnumberin,h.fname fnamein,h.Fcustnumber Fsupplynumber,h.fcustname fsupplyname,h.fnote Fnotein
12、,h.fbillno fbillnoin,h.fdate fdatein,h.fentryid fentryidin,h.fqty Fqtyin,h.famount famounin,h.Fempname fempnamein,k.fnumber fnumberout,k.fname fnameout,k.Fcustnumber,k.fcustname,k.fnote fnoteout,k.fbillno fbillnoout,k.fdate fdateout,k.fentryid fentryidout,k.fqty fqtyout,k.famount famountout,k.Fempna
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 友商 KISBOS 报表 开发 专业版
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2224888.html