Foxtable(狐表)用户栏目专家坐堂 → 关于时间到期提醒


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

主题:关于时间到期提醒

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


加好友 发短信
等级:婴狐 帖子:34 积分:277 威望:0 精华:0 注册:2014/1/17 23:02:00
关于时间到期提醒  发帖心情 Post By:2014/3/24 15:22:00 [只看该作者]

在同一个表里面有有八个列上都有时间,现在都想做一个时间的到时提醒,请问各路高手这个应该怎么做,在表属性的事件中的drawcell中写入以下代码

If e.Col.Name = " 图纸设计" Then
    If e.Row.IsNull("图纸设计") = False
        If e.Row("图纸设计") <= Date.Today.now.addhours(0.5) Then
            e.Style = "快到期"
            If e.Row("图纸设计") < Date.Today.now
                e.Style = "已过期"
            End If
        End If
    End If
只能对图纸设计这一列进行提醒,其他的列没响应,请问怎么解决?谢谢


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2014/3/24 15:33:00 [只看该作者]

Select Case e.Col.name
    Case " 图纸设计","日期列2","日期列3","日期列4"
        If e.Row.IsNull(e.Col.naname) = False
            If e.Row(e.Col.name) <= Date.Today.now.addhours(0.5) Then
                e.Style = "快到期"
                If e.Row("图纸设计") < Date.Today.now
                    e.Style = "已过期"
                End If
            End If
        End If
End Select

 


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


加好友 发短信
等级:婴狐 帖子:34 积分:277 威望:0 精华:0 注册:2014/1/17 23:02:00
  发帖心情 Post By:2014/3/25 11:50:00 [只看该作者]

谢谢领导,问题已解决,不过这个代码多了个na


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


加好友 发短信
等级:五尾狐 帖子:1100 积分:8985 威望:0 精华:0 注册:2014/3/15 14:36:00
  发帖心情 Post By:2014/3/25 12:23:00 [只看该作者]

学习了

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


加好友 发短信
等级:婴狐 帖子:34 积分:277 威望:0 精华:0 注册:2014/1/17 23:02:00
  发帖心情 Post By:2014/3/25 17:04:00 [只看该作者]

这个代码才是完全正确的,已验证过了,谢谢狐狸爸爸的指导~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`

Select Case e.Col.name
    Case "图纸设计","日期列2","日期列3","日期列4"
        If e.Row.IsNull(e.Col.name) = False
            If e.Row(e.Col.name) <= Date.Today.now.addDays(0.5) Then
                e.Style = "快到期"
                If e.Row(e.Col.name) < Date.Today.now
                    e.Style = "已过期"
                End If
            End If
        End If
End Select


 回到顶部