Foxtable(狐表)用户栏目专家坐堂 → 求助:列重复输入问题


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

主题:求助:列重复输入问题

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


加好友 发短信
等级:幼狐 帖子:189 积分:1618 威望:0 精华:0 注册:2016/5/5 14:56:00
求助:列重复输入问题  发帖心情 Post By:2016/6/3 10:21:00 [只看该作者]

我的表中有日期(日期型)、项目名称(字符型)两列,我要在这两列中输入日期和内容,要求是,如果日期和前面行中的日期不重复,输入的内容就可以和上面输入的内容重复。如果输入的日期和上面输入的日期重复,输入的内容也不能和上面的内容重复!

我下了下面的代码,但不对,思考了半天也不会写,只好请教群里了,请群友帮忙给改下!谢谢!

 

If e.DataCol.Name = "日期" Then
    Dim rq As DataRow
    rq = e.DataTable.Find("日期 = #'" & e.NewValue & "'#" )
    If rq IsNot Nothing Then
        If e.DataCol.Name = "项目名称" Then
            Dim dr As DataRow
            dr = e.DataTable.Find("项目名称 = '" & e.NewValue & "'" )
            If dr IsNot Nothing Then
                MessageBox.Show("项目选错了吧!")
                e.Cancel = True
            End If
        End If
    End If
End If


 回到顶部