Foxtable(狐表)用户栏目专家坐堂 → 多条件查找时当其中一项为空则认为没有找到怎么办?


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

主题:多条件查找时当其中一项为空则认为没有找到怎么办?

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


加好友 发短信
等级:童狐 帖子:299 积分:2563 威望:0 精华:0 注册:2018/2/3 10:48:00
多条件查找时当其中一项为空则认为没有找到怎么办?  发帖心情 Post By:2020/1/7 17:27:00 [只看该作者]

 导入excel数据,当多列比较,其中有一项没有数据,刚认为没有找到,会增加一行,如何解决?请高手帮助,谢谢。
如下,当“名”列没有内容,或是“单位”没有内容,或是“姓”列没有内容,导入时都会新增一行。

For n As Integer = 1 To Sheet.Rows.Count -1
            Dim bh As String = sheet(n,0).Text
            Dim xm As String = sheet(n,1).Text
            Dim dw As String = sheet(n,11).Text          
            Dim dr As DataRow = DataTables("手机通讯录").Find("姓 = '" & bh & "' and 名 ='" & xm & "' and 单位 ='" & dw & "'")
            If dr Is Nothing Then '如果不存在同编号的订单
                 dr =  DataTables("手机通讯录").AddNew()
            End If
            For m As Integer = 0 To nms.Length - 1
                dr(nms(m)) = Sheet(n,m).Value
            Next
        Next


 回到顶部