以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 自动添加问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=47955) |
||||
-- 作者:lfxxdt -- 发布时间:2014/3/20 11:42:00 -- 自动添加问题 For Each nm As String In DataTables("打卡人员清单").GetUniqueValues("","姓名")
我想点击月份后,{出勤表}中自动添加{打卡人员清单}的所有姓名,并且每个姓名这个月每天的日期都出来,如:姓名有3个,月份有30天,那么出勤表中就需增加90行,以上代码应该如何修改。 |
||||
-- 作者:Bin -- 发布时间:2014/3/20 11:47:00 -- For Each nm As String In DataTables("打卡人员清单").GetUniqueValues("","姓名") Dim y As Integer = e.Form.Controls("NumericComboBox1").Value Dim m As Integer = e.Form.Controls("ComboBox1").Value Dim dt1 As New Date(y, m, 1) Dim dt2 As New Date(y, m, Date.DaysInMonth(y, m)) \'获取本月的最后一天 For i As Date = 1 To Date.DaysInMonth(y, m) Dim dr2 As DataRow = DataTables("出勤表").AddNew() dr2("日期") = i dr2("姓名") = nm Next Next |
||||
-- 作者:lfxxdt -- 发布时间:2014/3/20 11:52:00 -- For i As Date = 1 To Date.DaysInMonth(y, m) 这里提示错误 循环控制变量不能是类型Date |
||||
-- 作者:Bin -- 发布时间:2014/3/20 11:55:00 --
|
||||
-- 作者:lfxxdt -- 发布时间:2014/3/20 11:57:00 -- 还是提示这里的错误 For i As Date = 1 To dm |
||||
-- 作者:Bin -- 发布时间:2014/3/20 11:58:00 -- 晕 for i as integer |
||||
-- 作者:lfxxdt -- 发布时间:2014/3/20 12:28:00 --
|
||||
-- 作者:lsy -- 发布时间:2014/3/20 13:30:00 --
|
||||
-- 作者:lfxxdt -- 发布时间:2014/3/20 13:33:00 -- 怎么版本过高,我打不开 |
||||
-- 作者:lsy -- 发布时间:2014/3/20 13:40:00 -- 下载新版,是20140307版的。 |