销售目标填报增、删、改、查 Step By Step

我是社区第73816位番薯,欢迎点我头像关注我哦~
一、最近开发有点忙,提的需求等了好久还没开发,遇到我这暴脾气,算了自己动手。好了,不多说详细看下面:
二、总体构思功能
1、实现销售目标数据填报,可以新增行填报
2、查询数据后可以显示出来,重新提交时,更新数据库表
3、如果有错误的记录可以删除
4、实现Excel数据导入,提交到数据库
三、详细实现步骤
1、实现销售目标数据填报,新增行填报
     1)因为这个报表是填报报表,需要设置单元格控件,总共7个:
年月  选择文本框控件   
区域  选择下拉框控件      
业务员    选择文本框控件     
业务员编码    选择数字控件
新增行按钮    设置新增行按钮的指定单元格为A4即序号               
删除行按钮   设置删除行按钮的指定单元格为A4即序号
系统ID号   销售目标在数据库的唯一标识,无控件
最后,设置这些单元格的拓展为纵向(一定要设置,新增删除会有影响)
               前面4个字段是填报字段,系统ID号只能查询或者导入,自己填报时不能写入。如下图:
                0001.jpg
         2)设置填报报表属性  模板->填报报表属性
                0002.jpg
               A、选择提交方式为插入提交
               B、选择数据库连接,数据库用户表空间(Oracle),数据库表
               C、设置提交的条件,这边有设置两个第一 系统ID号一定为空才能提交新增  第二 只能提交当月的销售目标。
               D、设置数据库字段对应的单元格值
               以上新增就可以正常跑了。
2、数据库表数据更新
     1)查询已经新增到数据库的数据,新建数据集,把对应字段拖到控件里面,如下图:
             0003.jpg 0004.jpg
            到此可以出数据如下:
             0006.jpg
         2)设置填报报表属性 模板->填报报表属性
                0007.jpg
               A、选择提交方式为更新提交
               B、选择数据库连接,数据库用户表空间(Oracle),数据库表
               C、设置提交的条件,这边有设置两个第一 系统ID号一定不为空才能提交  第二 只能提交当月的销售目标。
D、设置数据库字段对应的单元格值
E、勾选系统主键字段
到此,新增、修改都可以正常了
3、删除错误记录行(有需要删全部的可以自己拓展)
     1)选择删除行单元格,右键->控件设置->事件编辑
            0008.jpg
A、选择事件编辑,新增点击事件
B、选择提交方式为提交入库
C、选择提交类型为删除提交
D、选择数据库连接,数据库用户表空间(Oracle),数据库表
E、设置数据库主键字段对应的单元格值,并且勾选主键
好了,到这边增、删、改、查都实现了,还剩下一个批量Excel导入,继续
4、Excel数据导入
   1)选择模板->模板web属性->填报页面设置
            0009.jpg
A、选择为模板单独设置
B、选择导入Excel功能和提交按钮
到此设定完成,注意:导入Excel必须要和报表一样,明细行可以多加数据,其它一定要一样。


参与人数 +3 F豆 +668 理由
windy_gui + 1
传说哥 + 666 666
netforces + 1 赞一个!

查看全部评分

发表于 2016-10-19 15:02:20
word上来排版全变掉了。
发表于 2016-10-19 16:37:30
6666666666666666666666666666666666
发表于 2016-10-27 11:10:21
发表于 2016-11-3 13:08:17
{:5_146:}
发表于 2016-12-7 17:32:00
{:8_198:}
发表于 2017-2-22 14:26:22
好,学习。能把模板一起传上来就更好了。
发表于 2017-3-1 13:37:56
发表于 2017-3-9 21:13:58
搞起一张丝丝
发表于 2017-4-25 09:57:08
值得学习
发表于 2017-5-6 14:19:44
6666666666666666666666666666666666
发表于 2017-10-17 00:06:37
值得借鉴学习
发表于 2018-3-6 13:19:05
不错,参考哦
发表于 2019-12-29 17:59:15
好详细  我准备 一步一步 做一次 谢谢
发表于 2021-8-20 17:21:02
为什么不是点击新增的时候,自动在下面一行扩展
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

14回帖数 6关注人数 11409浏览人数
最后回复于:2021-8-20 17:21

返回顶部 返回列表