Foxtable(狐表)用户栏目专家坐堂 → [求助]怎样把同一人同一月的数据生成到发放记录表中?


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

主题:[求助]怎样把同一人同一月的数据生成到发放记录表中?

美女呀,离线,留言给我吧!
yangming
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/5/31 11:55:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:把同一人同一月的数据生成到发放记录.table

加了一个月份列
[此贴子已经被作者于2009-5-31 11:55:06编辑过]

 回到顶部
美女呀,离线,留言给我吧!
yangming
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/6/1 18:15:00 [显示全部帖子]

你不会将几年的工资表都放在一张表中吧?

 回到顶部
美女呀,离线,留言给我吧!
yangming
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/6/1 18:38:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:把同一人同一月的数据生成到发放记录.table

还是要加年和月列,你可以隐藏这两列

 回到顶部
美女呀,离线,留言给我吧!
yangming
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/6/2 9:07:00 [显示全部帖子]

又学了一招,呵呵

 回到顶部
美女呀,离线,留言给我吧!
yangming
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/6/2 9:34:00 [显示全部帖子]

学着八婺老师做的,加了一个自动填充姓名及性别的,放在按钮中的

Dim d As Date = Date.Today
Dim y As Integer = d.Year
Dim m As Integer = d.Month
Dim s As Date = New Date(y,m,1)
dim f As New Filler
 f.SourceTable = DataTables("人员表") '指定数据来源
 f.SourceCols = "姓名,性别" '指定数据来源列
 f.DataTable = DataTables("发放记录") '指定数据接收表
 f.DataCols = "姓名,性别" '指定数据接收列
 f.Fill() '填充数据
         For Each dr As DataRow In DataTables("发放记录").DataRows
         
 if dr.IsNull("工资") = True Then
               dr("工资") = DataTables("人员表").Compute("Sum(工资)", "[姓名]= '" & dr("姓名") &  "' And [开始时间] = '" & s & "'")
    if dr.IsNull("发放日期") = True Then
        dr("发放日期") = d
 End If
End If
 Next


 回到顶部