周一至周五 : 08:30 - 17:30 客服专员电话/微信:18049979371 QQ:2982200781
微信咨询

扫码微信咨询

关注公众号

关注微信公众号

电话: 021 5161 9370
返回顶部
自动填报报表示例
显示全部楼层 倒序浏览 发表日期 2015-02-11 17:55:44 6470次阅读 8次回复
本帖最后由 hessen 于 2015-2-12 12:32 编辑

通过代理服务每月定时自动填报库存结余表

首先创建自动填报的SQL,下面的示例为填写一笔主表和其对应的明细表,将下面的语句在快表数据字典中或直接在数据库中执行。

  1. CREATE PROCEDURE [dbo].[AUTOREPORT_STORE]

  2. AS
  3. --声明变量
  4. DECLARE @sql VARCHAR(8000),@sid VARCHAR(50)
  5. BEGIN
  6. --给变量赋值生成一个ID,用于插入主表的ID和对应明细表的ID
  7. SET @sid = NEWID()
  8. --插入主表数据的语句,赋值给变量
  9. SET @sql = 'INSERT INTO [dbo].[T_243] ([ID],[CUID],[CDID],[CUNAME],[CDATE],[EUID],[EUNAME],[EDATE],[WFID],[REPORTLOCK],[REPORTEDIT],[F_2049],[F_2050],[F_2051])
  10. SELECT ''' + @sid + ''',''0e6c2110-37a6-40e0-8fd9-a82edad11bae'',''91c8f637-37a4-4117-992a-d5c425418cd8'',''超级管理员'',GETDATE(),NULL,NULL,NULL,'''',NULL,NULL,GETDATE(),GETDATE(),
  11. COUNT( T_52.F_393) FROM T_52 WHERE [T_52].[F_1076] = ''在库'''
  12. --执行上面的语句将数据插入主表
  13. EXEC (@sql)
  14. --将插入明细表数据的语句重新赋值给变量
  15. SET @sql = ' Insert into T_244(ID,F_2052,F_2053) SELECT ''' + @sid + ''',T_52.F_393 ,COUNT( T_52.F_393 ) FROM T_52 WHERE 1=1 AND [T_52].[F_1076] = ''在库'' GROUP BY [T_52].[F_393]'
  16. --执行上面的语句将数据插入明细表
  17. EXEC(@sql)
  18. END
复制代码
接下来创建一个让代理任务执行上面语句的SQL,将下面语句复制到记事本,保存为后缀为.SQL的文件,放在快表安装目录中,并设置好快表代理任务自动执行。设置方法见快表安装目录快表代理使用说明
  1. EXEC [dbo].[AUTOREPORT_STORE]
复制代码
电话/微信:18049989370 QQ:857188287
这么强大,你这是在免费版里做的吗?

好东西,顶一个
ququjia

2017-3-21 08:40:30

这个不错,学习了
陈福

2017-6-25 00:47:46

有用,先学习这
zmq0519

2018-4-26 08:17:00

适用所有快表版本吗?
hessen

2018-4-27 21:06:09

zmq0519 发表于 2018-4-26 08:17
适用所有快表版本吗?

企业版的功能
电话/微信:18049989370 QQ:857188287
zmq0519

2018-4-27 21:21:29


对于一个不会SQL的,不会写这样的语句,哎!!!!!

精彩评论8

这么强大,你这是在免费版里做的吗?

好东西,顶一个
留个脚印。。
ququjia

2017-3-21 08:40:30

这个不错,学习了
陈福

2017-6-25 00:47:46

有用,先学习这
zmq0519

2018-4-26 08:17:00

适用所有快表版本吗?
hessen

2018-4-27 21:06:09

zmq0519 发表于 2018-4-26 08:17
适用所有快表版本吗?

企业版的功能
电话/微信:18049989370 QQ:857188287
zmq0519

2018-4-27 21:21:29


对于一个不会SQL的,不会写这样的语句,哎!!!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则  允许回帖邮件提醒楼主

快表软件是国内较早研究表格类软件开发平台的团队之一,迄今已有十多年的行业经验.致力于为企事业单位提供实用可靠的数字化平台。
  • 微信公众号

  • 微信小商店

  • 微信客服

  • Powered by Discuz! X3.4 | Copyright © 2022-2024, XiRong Soft. | 快表软件
  • 沪ICP备13033196号 | 营业执照 |上海西戎软件科技有限公司|沪公网安备31011502002146号|沪ICP备13033196号 |