Foxtable(狐表)用户栏目专家坐堂 → [求助]再请教关于文本引用问题


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

主题:[求助]再请教关于文本引用问题

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


加好友 发短信
等级:婴狐 帖子:6 积分:117 威望:0 精华:0 注册:2011/8/5 13:06:00
[求助]再请教关于文本引用问题  发帖心情 Post By:2011/8/11 9:16:00 [只看该作者]

     请教大家一下,这个项目有3张表,《员工月积分统计》表(简称表2)里面有个“月其他工作说明”项,是对《员工日积分表》(简称表1)“其他工作说明”项进行的统计,请教如何求根据员工姓名以及日期区间(如2011年7月1日--2011年7月23日)将表1中指定员工在指定日期区间中所有该项的记录全部合并填充到表2中的指定位置。

     

     上次狐哥帮我做个一个表,里面按钮的函数设置我也学习了,但是有个问题就是输入无法累计保存,所以新开一贴求教,在此,还是在谢谢狐哥的热心。

 

 

 

 

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:机场积分管理_0811.zip

[此贴子已经被作者于2011-8-11 9:16:27编辑过]

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/8/11 9:50:00 [只看该作者]

窗口加入两个DateTimePicker,用于输入起始日期和结束日期,再加入一个按钮,按钮代码为:

 

 

Dim dt1 As Date = e.Form.Controls("DateTimePicker1").Value
Dim dt2  As Date = e.Form.Controls("DateTimePicker2").value
Dim flt As String  = "日期 >= #" & dt1 & "# And 日期 <= #" & dt2 & "#"
Dim nms As List(of String) = DataTables("员工日积分").GetUniqueValues(flt,"姓名")
DataTables("员工月积分统计").DataRows.Clear()
For Each nm As String In nms
    Dim s As String = ""
    For Each dr As DataRow In DataTables("员工日积分").Select("姓名 = '" & nm & "' And " & flt)
        If s > "" Then
            s = s & chr(13) & chr(10)
        End If
        s = s &  dr("其他工作说明")
    Next
    Dim dr2 As DataRow = DataTables("员工月积分统计").AddNew
    dr2("姓名") = nm
    dr2("月其他工作说明") = s.Trim()
Next


 回到顶部