以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 根据完成时限和完成时间自动显示完成状态 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=123685) |
-- 作者:18631154510 -- 发布时间:2018/8/21 10:52:00 -- 根据完成时限和完成时间自动显示完成状态 完成时限、完成时间、完成状态三列中: 如果完成时间早于完成时限,完成状态显示“如期已完成” 如果完成时间晚于完成时限,完成状态显示“逾期已完成” 如果完成时间为空值,完成状态显示“未完成” 请问怎样编写语句?请赐教。 |
-- 作者:有点蓝 -- 发布时间:2018/8/21 11:09:00 -- 参考:http://www.foxtable.com/webhelp/scr/2471.htm Select Case e.DataCol.Name Case "完成时限","完成时间" If e.DataRow.IsNull("完成时间") OrElse e.DataRow.IsNull("完成时限") Then e.DataRow("完成状态") = "未完成" Else If e.DataRow("完成时间") > e.DataRow("完成时限") e.DataRow("完成状态") = "如期已完成" Else e.DataRow("完成状态") = "逾期已完成" End If End If End Select |