-- 作者:ehomecd
-- 发布时间:2015/11/15 15:43:00
-- [求助]关于时段计算的问题
只允许编辑今天和昨天的数据,这样写了代码提示错误,请教如何修改代码?同时请教有没有更好的判断写法?
Dim ctl As WinForm.Control = e.Sender Dim r As Row = Tables("游戏个人数据s_龙源宝藏").Current Dim tp As TimeSpan = Date.Today - r("日期")
Select Case ctl.BindingField Case "游戏个人数据s_龙源宝藏.家庭表现", "游戏个人数据s_龙源宝藏.家长留言" If _UserRole = "学生" Then If tp.TotalDays <= 2 Then \'设定只能编辑当天和之前一天的数据 ctl.ReadOnly = BooleanEnum.False \'允许编辑 Else msgbox("只能编辑当天和之前一天的数据,当前记录已过期,下次请及时添加数据哟!") End If End If Case Else ctl.ReadOnly = BooleanEnum.True \'禁止编辑 End Select
此主题相关图片如下:2015年11月15日.jpg
|