Foxtable(狐表)用户栏目专家坐堂 → [求助]数据从一个数据表传递给多个数据表


  共有2331人关注过本帖树形打印复制链接

主题:[求助]数据从一个数据表传递给多个数据表

帅哥哟,离线,有人找我吗?
zj6430
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:107 积分:850 威望:0 精华:0 注册:2015/5/12 10:19:00
[求助]数据从一个数据表传递给多个数据表  发帖心情 Post By:2016/8/23 14:56:00 [只看该作者]

现在有一个问题

我现在共有三张表,一张是月度绩效汇总表,一张年度绩效汇总表,一张年度积分表

月度绩效汇总表包含绩效区间、所属公司、一级部门、二级部门、工号、姓名、岗位、职级、入司时间、转正时间、绩效等级、绩效积分信息

年度绩效汇总表中包含绩效区间、所属公司、一级部门、二级部门、工号、姓名、岗位、职级、一月、二月、三月、四月、……十二月

年度积分表包含信息与汇总表中一致。

现在每月做完汇总后需要把月度绩效汇总表中绩效人员和等级信息汇总传递给年度绩效汇总表中对应月份进行汇总,同时把月度绩效汇总表中人员信息和积分信息传递给年度积分表中进行汇总。

我在月度汇总表中使用button,定义如下:

 

Tables("年度绩效汇总表").ClearSubtotal()
Dim Result As DialogResult
Result = MessageBox.Show("结转后将删除当月绩效库中的所有资料,请慎重执行!", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
If Result = DialogResult.Yes Then
    Dim f As New Filler
f.SourceTable = DataTables("月度考核汇总表") '指定数据来源
f.DataTable = DataTables("年度绩效汇总表") '指定数据接收表
f.Fill() '填充数据
DataTables("月度考核汇总表").DataRows.Clear()
Else
    e.form.Close()
End If

 

测试了一下,人员基础信息可以传递到年度绩效汇总表,但是绩效等级信息没有传递 ,这个该怎么解决?

如果按上述编程,本质上是否也没有进行汇总,下个月数据是直接往下接续?


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/23 15:17:00 [只看该作者]

 必须做一个总表,记录所有的数据,每个月的数据,都填充到那个表里去,加上日期列区分不同的月份。

 

 至于你的年度汇总表,直接统计那个总表可以得到想要的结果 http://www.foxtable.com/webhelp/scr/0681.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
zj6430
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:107 积分:850 威望:0 精华:0 注册:2015/5/12 10:19:00
  发帖心情 Post By:2016/8/23 15:20:00 [只看该作者]

版主,那新增日期列是否用全局变量来传递日期信息?

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/23 15:38:00 [只看该作者]

Dim Cols1() As String = {"来源列一","来源列二","来源列三"}
Dim Cols2() As String = {"接收列一","接收列二","接收列三"}
For Each dr1 As DataRow In DataTables("表A").Select("[金额] > 100")
    Dim dr2 As DataRow = DataTables("表B").AddNew()
    For i As Integer = 0 To Cols1.Length -1
        dr2(Cols2(i)) = dr1(Cols1(i))
    Next
   
    dr2("日期") = Date.Today
Next


 回到顶部
帅哥哟,离线,有人找我吗?
zj6430
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:107 积分:850 威望:0 精华:0 注册:2015/5/12 10:19:00
  发帖心情 Post By:2016/8/23 15:51:00 [只看该作者]

楼主,发错地方了吧

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/23 15:54:00 [只看该作者]

 用4楼的代码填充数据

 回到顶部