Foxtable(狐表)用户栏目专家坐堂 → 窗体表,按钮筛选超过10天的行,显示条数,并加载


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

主题:窗体表,按钮筛选超过10天的行,显示条数,并加载

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


加好友 发短信
等级:四尾狐 帖子:867 积分:6210 威望:0 精华:0 注册:2012/11/24 20:44:00
窗体表,按钮筛选超过10天的行,显示条数,并加载  发帖心情 Post By:2014/5/15 22:56:00 [显示全部帖子]

一个窗体表,通过button1按钮,单击后,能自动从表中筛选“日期”比当前超过10天的行,并弹出窗口,提示共有几行,再加载这些,下列代码,提示错误,请高人看看。

Dim t As Table = e.Form.Controls("gx").Table
Dim d2 As Date =Date.Today
Dim dr As DataRow In t.DataTable.DataRows ‘这一句提示错误
If dr.IsNull("日期") Then
    Return
Else
    Dim tp As TimeSpan = d2 - dr("日期") 
    Dim rq As Integer = tp.TotalDays  ’算出日期数
    If rq > 10 Then
        MessageBox.Show("共有??条10日内未更新项目")
  t.datatable.load '加载超过10天的行,不知对不对
    End If
End If


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


加好友 发短信
等级:四尾狐 帖子:867 积分:6210 威望:0 精华:0 注册:2012/11/24 20:44:00
回复:(有点甜) 一塌糊涂 Dim t As T...  发帖心情 Post By:2014/5/15 23:19:00 [显示全部帖子]

谢谢甜大师,确实刚入门,不懂,还请多指教。

row为会是=t.current(当前行)而不是此表所有表呢,因为要算这个所有行的日期列的值,与登录日期是不是超过10天。

另外,此表没有__Identify列,怎么办?

 回到顶部