Foxtable(狐表)用户栏目专家坐堂 → 这段代码在AppendLoad追加的时候为什么报错“未将对象应用到实例”?


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

主题:这段代码在AppendLoad追加的时候为什么报错“未将对象应用到实例”?

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110743 积分:563641 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/1/31 9:09:00 [显示全部帖子]

代码有很多语法以及逻辑问题

Dim x As String = Tables("入库表_table1").Current("采购单号")
Dim dr As DataRow
dr = DataTables("采购单").Find("[采购单号] = '" & x & "'")
If dr IsNot Nothing Then
    Dim wz As Integer = Tables("采购单").FindRow(dr)
    If wz >= 0 Then
        Tables("采购单").Position = wz
        Forms("采购单_表单").show()
    End If
Else
    Dim F As String = "采购单号 = '" & x & "'"
    Dim drs As List(Of DataRow) = DataTables("采购单").AppendLoad("[采购单号] = '" & x & "'")
    If drs.Count < 0 Then
        Dim wz1 As Integer = Tables("采购单").FindRow(drs(0))
        If wz1 >= 0 Then
            Tables("采购单").Position = wz1
            Forms("采购单_表单").show()
        End If
    End If
End If

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110743 积分:563641 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/1/31 9:15:00 [显示全部帖子]

简洁一点可以这样

Dim x As String = Tables("入库表_table1").Current("采购单号")
Dim dr As DataRow
Dim F As String = "采购单号 = '" & x & "'"
dr = DataTables("采购单").Find(F)
If dr Is Nothing Then
    Dim drs As List(Of DataRow) = DataTables("采购单").AppendLoad(F)
    If drs.Count = 0 Then
        MsgBox("没有这个单据!")
        Return
    End If
    dr = drs(0)
End If

Dim wz As Integer = Tables("采购单").FindRow(dr)
If wz >= 0 Then
    Tables("采购单").Position = wz
    Forms("采购单_表单").show()
End If

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110743 积分:563641 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/3/10 13:37:00 [显示全部帖子]

请上传实例测试

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110743 积分:563641 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/3/13 14:00:00 [显示全部帖子]

数据库文件不全,少了ldf文件,重新发一下

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110743 积分:563641 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/3/13 14:58:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:test.zip


 回到顶部