以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 按日期到期提醒问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=77382) |
-- 作者:fszyhzg -- 发布时间:2015/11/17 14:15:00 -- 按日期到期提醒问题 狐友们,我做了一个弹窗提示,但不知为何没有符合条件也弹出窗口,我是想当有符合条件的时候才弹出窗口,没有符合条件就不弹出窗口 主窗口afterload代码: Dim dt As Date = Date.Today.AddDays(1) Dim dr As DataRow = DataTables("授权委托").Find("授权到期日期 <= #" & dt & "#") If dr IsNot Nothing Then MessageBox.Show("有工单未处理哦,千万别忘记了!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information) forms("委托弹窗").show End If 弹窗afterload代码: Dim dt As Date = Date.Today.AddDays(1) Tables("委托弹窗_Table1").Filter = "[授权到期日期] <= #" & dt & "# And [作废] = False And [处理] = false" [此贴子已经被作者于2015/11/17 14:25:24编辑过]
|
-- 作者:大红袍 -- 发布时间:2015/11/17 14:52:00 -- 呃,肯定有满足的才会弹出。是不是你日期的逻辑有问题?
Tables("委托弹窗_Table1").Filter = "[授权到期日期] >= #" & date.Today & "# and [授权到期日期] <= #" & dt & "# And [作废] = False And [处理] = false" |
-- 作者:fszyhzg -- 发布时间:2015/11/17 15:32:00 -- 回复:(大红袍)呃,肯定有满足的才会弹出。是不是你... 谢谢,我再修改试试 |
-- 作者:fszyhzg -- 发布时间:2015/11/17 16:06:00 -- 回复:(大红袍)呃,肯定有满足的才会弹出。是不是你... 红袍哥,请问Date.Today.AddDays(1)这1是指到期前一天提醒,我也想做个到期后一天提示,是不是Date.Today.AddDays(-1) |
-- 作者:大红袍 -- 发布时间:2015/11/17 16:42:00 -- 延后n天提醒
Tables("委托弹窗_Table1").Filter = "[授权到期日期] <= #" & date.today & "# and [授权到期日期] >= #" & date.today.adddays(-3) & "# And [作废] = False And [处理] = false"
提前n天提醒
Tables("委托弹窗_Table1").Filter = "[授权到期日期] >= #" & date.today & "# and [授权到期日期] <= #" & date.today.adddays(3) & "# And [作废] = False And [处理] = false" |
-- 作者:fszyhzg -- 发布时间:2015/11/17 17:27:00 -- 回复:(大红袍)延后n天提醒 Tables("委托弹... 非常感谢~~ |