Foxtable(狐表)用户栏目专家坐堂 → 求救:如何在一个表中用find语句查找到日期为空值的行?


  共有7656人关注过本帖平板打印复制链接

主题:求救:如何在一个表中用find语句查找到日期为空值的行?

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


加好友 发短信
等级:婴狐 帖子:13 积分:188 威望:0 精华:0 注册:2013/2/28 8:40:00
求救:如何在一个表中用find语句查找到日期为空值的行?  发帖心情 Post By:2013/4/19 16:08:00 [只看该作者]

做了两个表,一个名字叫测试记录A一个叫测试记录B,表A里面有两列,一列叫“序列号”,一列叫“时间”,表B也一样但是多了一列叫“时间B”。现在想从表A中先获取选中行的序列号列的值,然后到表B中寻找到相同序列号值而且时间列为空的行(A表中的序列号是没有重复的,但B表中的序列号可能会重复)将今日的日期值赋予“时间B”的当前行中。

Dim bh As WinForm.TextBox = e.Form.Controls("序列号")
Dim gh As DataRow
With DataTables("测试记录B")
    gh = .Find("序列号 = '" & bh.text & "'" , "[时间] is null")
End With
If gh IsNot Nothing Then
        gh("时间B") = Date.Today
End If

编码里的bh变量赋值于表A的当前选择行的序列号列(窗口中的text控件绑定在测试记录A的序列号列),应该是"[时间] is null"这个地方写错了,但是不知道应该如何写,请大家帮帮忙。

 回到顶部