Foxtable(狐表)用户栏目专家坐堂 → 求助按时间段提取不重复的姓名功能


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

主题:求助按时间段提取不重复的姓名功能

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


加好友 发短信
等级:二尾狐 帖子:567 积分:4329 威望:0 精华:0 注册:2020/4/15 19:53:00
求助按时间段提取不重复的姓名功能  发帖心情 Post By:2020/11/18 19:56:00 [只看该作者]

表A 字段  开始日期  结束日期
关联表A-1 姓名 

数据表B 日期 姓名

给表A设计 窗口A 并且设计确定提取按钮
窗口A 开始日期控件  结束日期控件选择完毕以后,点击确定按钮
将数据表B里的时间段内不重复的姓名提取到关联表A-1

请大神指点.

[此贴子已经被作者于2020/11/18 19:56:58编辑过]

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


加好友 发短信
等级:超级版主 帖子:105473 积分:536350 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/11/19 8:38:00 [只看该作者]


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


加好友 发短信
等级:二尾狐 帖子:567 积分:4329 威望:0 精华:0 注册:2020/4/15 19:53:00
按照控件条件提取做出来了,有个小问题,请指点一下.  发帖心情 Post By:2020/11/20 15:17:00 [只看该作者]

提取控件执行代码
Dim y As Integer = e.Form.Controls("年").text
Dim m As Integer = e.Form.Controls("月").text
Dim dt1 As New Date(y, m, 1)
Dim dt2 As New Date(y, m, Date.DaysInMonth(y, m)) '获取本月的最后一天
Dim Products As List(Of String)
Products = DataTables("学生排课档案").GetValues("教师姓名","日期 >= #" & dt1 & "# And 日期 <= #" & dt2 & "#")
Dim nr As Row
For Each Product As String In Products
    nr = Tables("统计结算表.统计结算课时提成明细").addnew()
    nr("姓名") = Product
    Tables("统计结算表.统计结算课时提成明细").Current.Save() '保存当前行
Next

问题.如何在重复点击提取按钮的时候,清空上一次的提取内容,避免重复提取.
请指教

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


加好友 发短信
等级:超级版主 帖子:105473 积分:536350 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/11/20 15:27:00 [只看该作者]

dataTables("统计结算课时提成明细").deletefor("某关联列='" & Tables("统计结算表").current("某关联列") & "'")

 回到顶部