用SQL快速删除U8账套[精选].doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用SQL快速删除U8账套[精选]

用SQL快速删除U8账套 出库跟踪入库的数据流程 3.自定义报表的开发 用友不久,也没有研究过用友的开发工具,最近实施一个U8的客户,发现客户的一些要求在U8里面做不到,而且这些要求我觉得对于客户的行业来说,并不是很过分,于是就通过EXCEL+SQL2000开发了一个报表,现在客户也觉得比较的好用,所以在这里希望能和各位实施顾问分享下我的经验: 客户是做吊顶产品,代理商遍及全国各地,销售文员的主要工作是接代理商的电话,然后接订单,在接订单的过程中需要随时掌握库存的情况,以便和代理商及时沟通,如遇到产品没有货的时候,让代理商考虑是否换产品等。 1)想知道目前的库存量是多少 2)想知道订单已录入未审核的产品数量有多少 3)想知道订单已审核未发货的产品数量有多少 4)想知道产品预计入库的数量是多少 这些数据最好在一张表上显示,具体的操作是: 一、创建视图 1、未审核销售订单情况 CREATE VIEW dbo.dm_so_nocheck AS SELECT TOP 100 PERCENT dbo.SaleOrderQ.csocode AS 销售订单号,? ? ?? ?dbo.SaleOrderQ.ddate AS 订单日期, dbo.SaleOrderQ.ccusabbname AS 客户简称,? ? ?? ?dbo.SaleOrderSQ.cinvcode AS 产品编码, dbo.SaleOrderSQ.cinvname AS 产品名称,? ? ?? ?dbo.SaleOrderSQ.iquantity AS 订单数量 FROM dbo.SaleOrderQ INNER JOIN ? ?? ?dbo.SaleOrderSQ ON dbo.SaleOrderQ.id = dbo.SaleOrderSQ.id WHERE (dbo.SaleOrderQ.istatus = 0) OR ? ?? ?(dbo.SaleOrderQ.istatus IS NULL) ORDER BY dbo.SaleOrderQ.csocode 2、订单已审核未发货情况 CREATE VIEW dbo.dm_so_checked AS SELECT TOP 100 PERCENT dbo.SaleOrderQ.csocode AS 销售订单号,? ? ?? ?dbo.SaleOrderQ.ddate AS 订单日期, dbo.SaleOrderQ.ccusabbname AS 客户简称,? ? ?? ?dbo.SaleOrderSQ.cinvcode AS 产品编码, dbo.SaleOrderSQ.cinvname AS 产品名称,? ? ?? ?dbo.SaleOrderSQ.iquantity AS 订单数量 FROM dbo.SaleOrderQ INNER JOIN ? ?? ?dbo.SaleOrderSQ ON dbo.SaleOrderQ.id = dbo.SaleOrderSQ.id WHERE (dbo.SaleOrderQ.istatus = 1) AND? ? ?? ?(dbo.SaleOrderSQ.iquantity - ISNULL(dbo.SaleOrderSQ.ifhquantity, 0) 0) ORDER BY dbo.SaleOrderQ.csocode, dbo.SaleOrderSQ.cinvcode 3、成品库存情况表 CREATE VIEW dbo.dm_cp_stock AS SELECT TOP 100 PERCENT dbo.Inventory.cInvCode AS 存货编码,? ? ?? ?dbo.Inventory.cInvName AS 存货名称,? ? ?? ?dbo.V_CurrentStock.iQuantity AS 现存数量 FROM dbo.Inventory LEFT OUTER JOIN ? ?? ?dbo.V_CurrentStock ON? ? ?? ?dbo.Inventory.cInvCode = dbo.V_CurrentStock.cInvCode WHERE (dbo.Inventory.cInvCode??LIKE 7%) ORDER BY dbo.Inventory.cInvCode --注:客户的成品编码首位为7 4、产品预计入库情况: ? ? 这部分由于生产系统还未启动,暂时这里也不公开了,熟悉数据库的朋友应该也知道怎么写; 二、导入数据 1、打开EXCEL 2、打开菜单 数据--导入外部数据--新建数据库查询 ? ?如果是首次连接数据库的话,你需要创建新数据源: ? ?1)输入数据源名称; ? ?2)数据库类型驱动选择SQL SERVER;

文档评论(0)

dart003 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档