|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册账号
×
本帖最后由 f13145205920 于 2013-5-26 07:18 编辑
从系统中导出即时库存格式上处理起来很麻烦,而且每次都要进系统才能导出,其它地方需要引用库存也是很不方便,故考虑直接通过SQL语句用Excel的外部链接数据的功能导出致Excel中。详细方法如下:
第一步,建立U9服务器的链接
建立成功后如下图:
确定,进入第二步
第二步,进入数据查询向导
下一步
下一步
下一步
下一步
在这里可以直接点属性,然后将写好的SQL语句放入到“命令文本”框内,也可以直接先点确定,然后通过Excel菜单”数据——全部刷新——属性,打开下面的对话框
提示:在第二步中,如果在任何看似无反应的操作中,都不要进行任何其它的操作(包括移动鼠标),否则极有可能出现读取错误,则要重新进行第二步操作
重新进行第二步操作时,会出现连接失败的提示,然后确定后,需要重新登录(是因为选择了“使用信任连接”,需要将此选项取消)
通过属性设置,可以进行一些自己操作习惯的设置。
下面为SQL语句:
select t4.code as 料号,t4.Name As 名称,LotInfo_LotCode As 批次,
t2.code As 仓库,BinInfo_Code As 库位,t3.name As 库存单位, SUM(ISNULL(StoreQty, 0)) AS 现存量
,t1.ModifiedBy as 最后修改人,t1.ModifiedOn as 最后修改时间,t4.code1 as 参考料号
from InvTrans_WhQoh t1
left join CBO_ItemMaster t4 on t4.id = t1.ItemInfo_ItemID
left join CBO_Wh t2 on t2.ID =t1.Wh
left join Base_UOM_trl t3 on t3.id = t1.storeuom
where storeqty<>0
GROUP BY t4.code,t4.name,LotInfo_LotCode,t3.name,t2.code,BinInfo_Code,t1.ModifiedBy,t1.ModifiedOn,t4.code1
order by t2.code,t4.code,LotInfo_LotCode
此文件成功后,可以直接复制该文件,将SQL语句改成其它方面的查询,如:异动明细表、调出、调入、杂收、杂发等,其它地方不用更改即可使用。
|
|