以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 麻烦老师帮忙看看 日期控件的值 被选择后 新增记录项目直接退出,不选择日期控件的值,其他数据可以保存进数据库, (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=169241) |
-- 作者:cnsjroom -- 发布时间:2021/6/8 12:01:00 -- 麻烦老师帮忙看看 日期控件的值 被选择后 新增记录项目直接退出,不选择日期控件的值,其他数据可以保存进数据库, 麻烦老师帮忙看看 日期控件的值 被选择后 新增记录项目直接退出,不选择日期控件的值,其他数据可以保存进数据库, 按钮事件代码如下:(到期时间 应办时间 如果选择后,项目直接闪退;反之,数据可以正常写入待办事项表) Dim 备注 As WinForm.TextBox = e.Form.Controls("备注") Dim 到期时间 As WinForm.DateTimePicker = e.Form.Controls("到期时间") Dim 事项类别 As WinForm.ComboBox = e.Form.Controls("事项类别") Dim 事项名称 As WinForm.ComboBox = e.Form.Controls("事项名称") Dim 事项内容 As WinForm.TextBox = e.Form.Controls("事项内容") Dim 事项人员 As WinForm.CheckedComboBox = e.Form.Controls("事项人员") Dim 应办时间 As WinForm.DateTimePicker = e.Form.Controls("应办时间") If 事项人员.text > "" Then For Each zs As String In 事项人员.text.split(",") Dim dr As DataRow = DataTables("待办事项").Find("待办人=\'" & zs & "\'and uuid=\'"& Tables("事项登记").Current("uuid")&"\'") If dr Is Nothing Then dr = DataTables("待办事项").AddNew dr("待办人") = zs dr("完成情况") = "未完成" dr("uuid")=Tables("事项登记").Current("uuid") dr("事项类别")=事项类别.Value dr("事项名称")=事项名称.Value dr("事项内容")=事项内容.Value dr("应办时间")=应办时间.Value dr("到期时间")=到期时间.Value dr("备注")=备注.Value dr("单位")=Tables("事项登记").Current("单位") dr.Save End If Next End If
|
-- 作者:有点蓝 -- 发布时间:2021/6/8 12:08:00 -- 检查datacolchanged事件,应该是事件触发形成死循环了 |