Foxtable(狐表)用户栏目专家坐堂 → [求助]关于合同快到期提醒的求助!


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

主题:[求助]关于合同快到期提醒的求助!

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


加好友 发短信
等级:四尾狐 帖子:842 积分:7253 威望:0 精华:0 注册:2017/8/31 12:07:00
[求助]关于合同快到期提醒的求助!  发帖心情 Post By:2017/9/12 16:55:00 [只看该作者]

假设有表“合同”,有“合同结束日期”、“已终止”两列,期中“已终止”列为逻辑列。现希望,在系统启动时根据合同到期日期判断前10天内,出现“有将到期合同”提示。但如果是“已终止”合同,将不再出现提示。前面的功能从帮助文件中学习了,但如果加上判断是否是“已终止”条件时,不会了。望大神们不吝赐教,本人万分感谢!

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/9/12 17:17:00 [只看该作者]

把条件

 

"到期日期 <= #" & dt & "#"

 

改成

 

"到期日期 <= #" & dt & "# and (已终止 = False or 已终止 is null)"

[此贴子已经被作者于2017/9/12 17:17:57编辑过]

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


加好友 发短信
等级:四尾狐 帖子:842 积分:7253 威望:0 精华:0 注册:2017/8/31 12:07:00
回复:(有点甜)把条件 "到期日期 <= #"...  发帖心情 Post By:2017/9/12 17:27:00 [只看该作者]

谢谢!前面是否将“已终止”定义一下变量?如何定义?谢谢指教!

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/9/12 18:11:00 [只看该作者]

以下是引用洮沙在2017/9/12 17:27:00的发言:
谢谢!前面是否将“已终止”定义一下变量?如何定义?谢谢指教!

 

只需要修改筛选条件即可。

 

或者,你贴出你写的代码。


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


加好友 发短信
等级:四尾狐 帖子:842 积分:7253 威望:0 精华:0 注册:2017/8/31 12:07:00
回复:(有点甜)以下是引用洮沙在2017/9/12 17:27:00...  发帖心情 Post By:2017/9/12 18:16:00 [只看该作者]

知道了,谢谢!

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


加好友 发短信
等级:四尾狐 帖子:842 积分:7253 威望:0 精华:0 注册:2017/8/31 12:07:00
回复:怎么不行呢?  发帖心情 Post By:2017/9/15 9:16:00 [只看该作者]

Dim jt As Date = Date.Today.AddDays(10)
Dim s As DataRow = DataTables("主合同").Find("合同结束日期 <= #" & jt & "#" And (已终止 = False Or 已终止 Is null)"
)
If s IsNot Nothing Then
    MessageBox.Show("有合同即将到期!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    Forms("合同主窗口").Open()
    MainTable = Tables("主合同")
Else
End If

错误如下图:
图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

 

麻烦版主看看,谢谢!

[此贴子已经被作者于2017/9/15 9:18:31编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/9/15 9:23:00 [只看该作者]

Dim s As DataRow = DataTables("主合同").Find("合同结束日期 <= #" & jt & "# And (已终止 = False Or 已终止 Is null)"

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


加好友 发短信
等级:四尾狐 帖子:842 积分:7253 威望:0 精华:0 注册:2017/8/31 12:07:00
回复:(有点甜)Dim s As DataRow = DataTables("主合...  发帖心情 Post By:2017/9/15 9:29:00 [只看该作者]

合适了,拜谢!自己没有仔细看。

 回到顶部