以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]到期提醒,若加一个逻辑列,当确定时,可以将样式变为普通样式吗? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=22219) |
||||
-- 作者:jk362223 -- 发布时间:2012/8/6 15:15:00 -- [求助]到期提醒,若加一个逻辑列,当确定时,可以将样式变为普通样式吗? Select Case e.DataCol.NameCase "生产日期","保质天数" If e.DataRow.IsNull("生产日期") Then e.DataRow("到期日期") = Nothing Else e.DataRow("到期日期") = e.DataRow("生产日期").AddDays(e.DataRow("保质天数")) End If End Select
If e.col.Name = "到期日期" Then
现在的问题是当“已处理”为true时,可不可以样式改为普通的?而不显示红
|
||||
-- 作者:jk362223 -- 发布时间:2012/8/6 15:16:00 -- 现在的问题是当“已处理”为true时,可不可以样式改为普通的?而不显示红 底白字? |
||||
-- 作者:jk362223 -- 发布时间:2012/8/6 15:23:00 -- 就是指南中的“到期提醒”的章节,稍微改动一下,想把它变回去
|
||||
-- 作者:jk362223 -- 发布时间:2012/8/6 15:38:00 -- 哪代码怎么写啊,,“判断逻辑列是否为True
|
||||
-- 作者:wjl-se -- 发布时间:2012/8/6 16:03:00 -- 楼主还要加强学习啊,否则用着开发版太浪费了
If e.Col.Name = "到期日期" Then |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/8/6 16:05:00 -- If e.col.Name = "到期日期" Then |
||||
-- 作者:hawkgo -- 发布时间:2015/8/23 15:15:00 -- 此主题相关图片如下:qq截图20150823151447.png 提醒成功,但是如果时间恰好是标记的时间则会出现这个错误。问题在哪里?
|
||||
-- 作者:大红袍 -- 发布时间:2015/8/23 15:17:00 -- 贴出代码,上传实例 |
||||
-- 作者:hawkgo -- 发布时间:2015/8/23 15:40:00 -- \'If e.Col.Name = "回访时间" Then \'If e.Row.IsNull("回访时间") = False \'If e.Row("回访时间") > Date.Today.AddDays(-2) And e.Row("回访时间") < Date.Today.AddDays(1) Then \'e.Style = "回访到期提醒" \'End If \'End If \'End If 发现如果在回访时间列填上今天和昨天的时间就会标红色,但是会出现上述错误提醒。如果填入其他时间则不出现上述错误。 谢谢大红袍,周末还在守护坛子。
|
||||
-- 作者:大红袍 -- 发布时间:2015/8/23 15:43:00 -- 上面的代码不会报错 |