关于两个模板关联的问题,主子表?聚合表?表单?

我想做一个工资管理系统,通过基础数据,自动生成每个月的工资,做到这里遇到了问题:
有一个到访统计表,市场人员要根据每个人的拉访情况计算提成。
到访情况表(绑定数据库中到访情况表)如下:

我设置了提成按钮,点击设置提成(绑定数据库中提成情况表),弹出子窗口如下:

在新窗口弹出后,我用代码自动添加了,与这个”ABC“学员的到访数据相关的提成人,并且自动设置了提成月份为2018-02,假设有两个提成人,我们也可以删除提成人,也可以增加提成人,这个不是重点
我的问题是:
1、如果主窗口的到访数据不完整的时候,或者检验不正确的时候,”设置提成“按钮不可用。比方说,这个到访数据是无效的就不能设置提成,或者电话号码明显不对就不能提成。
2、必须把这笔数据保存到数据库之后,才能设置提成。比方说,我在主窗口新增了一条记录,还没有来得及保存,就设置了提成,在提成窗口也要点击提交,如果我提成数据已写入数据库,而到访数据不小心关闭了,那就写不进数据库了,这样就会造成数据不匹配了。
3、点击主窗口的删除记录按钮时,需要检测一下提成表中有没有相应的数据,如果有,也得一块删掉,不删的话,本月提成就会多算了。
4、如果到访记录和提成都设置好了,突然发现需要修改,比方说到访日期填错了,原来是填的2018-2-13,提成是按2018-02算的,现在需要改成2018-1-13,那么提成数据也必须相应到改到2018-01。
出现这些问题,主要原因就是这是两张表,如果把他放在一张表,只有一个校验按钮,一个提交按钮,也就不会出现这些问题了,因为你要把到访数据和提成数据全部填写,并校验成功后,才能提交数据库。
我试了聚合报表,不支持填报,试了表单,干脆就不让添加控件,还试了嵌入式主子报表,界面太不美观,无法设置成左边是到访记录、右边是提成情况的分屏浏览模式
大家有没有好的方法?
我的要求是:左右两张表,中间可以用分隔条隔开,分隔条可以左右移动,左边是到访记录,右边显示提成,单击某一条到访记录,右边自动按学员信息和到访月份进行筛选并显示出来。
当然也可以用弹出子窗口的方式,但要解决好以上4个问题才行哦
大家快想想办法,谢谢了
FineReportnhb2318 发布于 2018-2-16 23:41
回答问题
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
取消
  • 0关注人数
  • 553浏览人数
  • 最后回答于:2018-2-16 23:41
    活动推荐 更多
    热门课程 更多
    返回顶部