Foxtable(狐表)用户栏目专家坐堂 → 如何让某表的日期列做比较,显示与另一列相同的日期


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

主题:如何让某表的日期列做比较,显示与另一列相同的日期

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


加好友 发短信
等级:四尾狐 帖子:847 积分:5405 威望:0 精华:0 注册:2014/10/27 23:44:00
  发帖心情 Post By:2014/12/1 9:11:00 [显示全部帖子]

 

If e.Col.Name = "审验日期" Then
    Dim d1 As Date = e.Row("审验日期")
    Dim d2 As Date = e.Row("应维护日期")
    If not (d1 <= d2 AndAlso d1.Year = d2.Year Andalso d1.Month = d2.Month) Then
        e.Text = Nothing
    End If
End I


这个是审验日期的年和月比较应维护日期年和月,但是审验日期为2015-1-13,应维护日期2015-1-12,这两个日期应该符合条件,因为年和月都相等为什么也不显示了呢

另外审验日期为2014年的也没有显示



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


加好友 发短信
等级:四尾狐 帖子:847 积分:5405 威望:0 精华:0 注册:2014/10/27 23:44:00
  发帖心情 Post By:2014/12/1 9:21:00 [显示全部帖子]

先直接比较大小,后面的条件就不管用了,我是想直接先比较年,如果小于等显示,再比较月小于等于显示

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


加好友 发短信
等级:四尾狐 帖子:847 积分:5405 威望:0 精华:0 注册:2014/10/27 23:44:00
  发帖心情 Post By:2014/12/1 9:28:00 [显示全部帖子]

还是不行,这个只显示2013年和2014年了,同年同月的不显示

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


加好友 发短信
等级:四尾狐 帖子:847 积分:5405 威望:0 精华:0 注册:2014/10/27 23:44:00
  发帖心情 Post By:2014/12/1 9:37:00 [显示全部帖子]

我小白一个,怎么写

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


加好友 发短信
等级:四尾狐 帖子:847 积分:5405 威望:0 精华:0 注册:2014/10/27 23:44:00
  发帖心情 Post By:2014/12/1 9:39:00 [显示全部帖子]

我都晕了,为什么2014明明小于为什么就不显示了呢

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


加好友 发短信
等级:四尾狐 帖子:847 积分:5405 威望:0 精华:0 注册:2014/10/27 23:44:00
  发帖心情 Post By:2014/12/1 9:39:00 [显示全部帖子]

这个也不行实现不了

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


加好友 发短信
等级:四尾狐 帖子:847 积分:5405 威望:0 精华:0 注册:2014/10/27 23:44:00
  发帖心情 Post By:2014/12/1 9:42:00 [显示全部帖子]

上列子吧
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:日新车队数据库.rar

密码158998
当月二保里,想让审验日期的年和月小于等于应维护日期的显示,其它不显示
[此贴子已经被作者于2014-12-1 9:43:30编辑过]

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


加好友 发短信
等级:四尾狐 帖子:847 积分:5405 威望:0 精华:0 注册:2014/10/27 23:44:00
  发帖心情 Post By:2014/12/1 9:45:00 [显示全部帖子]

密码158998
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:日新车队管理系统.foxdb


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


加好友 发短信
等级:四尾狐 帖子:847 积分:5405 威望:0 精华:0 注册:2014/10/27 23:44:00
  发帖心情 Post By:2014/12/1 9:59:00 [显示全部帖子]

老师这个是实现了,但是不明白为什么代码是审验日期不于应维护日期呢?
另外因为在表事件DrawCell里写了代码导致项目DrawCell里
e.Table.DataTable.AddUserStyle("样式1", color.Red, Color.Black)
If e.Row.Index = e.Table.Current.Index OrElse e.Col.Index = e.Table.ColSel Then
    e.Style = "样式1"
End If
If e.Col.Name = "电话" Then
    If User.name <> "队长" And User.Name <> "秦秋" Then 
        e.Text = "***********" 
    End If
End If

失效了

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


加好友 发短信
等级:四尾狐 帖子:847 积分:5405 威望:0 精华:0 注册:2014/10/27 23:44:00
  发帖心情 Post By:2014/12/1 10:02:00 [显示全部帖子]

写到全局表事件还用指定表吗

 回到顶部
总数 21 上一页 1 2 3