以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 求助按时间段提取不重复的姓名功能 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=158398) |
-- 作者:夜点蚊香 -- 发布时间:2020/11/18 19:56:00 -- 求助按时间段提取不重复的姓名功能 表A 字段 开始日期 结束日期 关联表A-1 姓名 数据表B 日期 姓名 给表A设计 窗口A 并且设计确定提取按钮 窗口A 开始日期控件 结束日期控件选择完毕以后,点击确定按钮 将数据表B里的时间段内不重复的姓名提取到关联表A-1 请大神指点. [此贴子已经被作者于2020/11/18 19:56:58编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/11/19 8:38:00 -- 参考:http://www.foxtable.com/webhelp/topics/2747.htm |
-- 作者:夜点蚊香 -- 发布时间: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 问题.如何在重复点击提取按钮的时候,清空上一次的提取内容,避免重复提取. 请指教
|
-- 作者:有点蓝 -- 发布时间:2020/11/20 15:27:00 -- dataTables("统计结算课时提成明细").deletefor("某关联列=\'" & Tables("统计结算表").current("某关联列") & "\'") |