Foxtable(狐表)用户栏目专家坐堂 → [求助]问一个afterload的错误提示


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

主题:[求助]问一个afterload的错误提示

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


加好友 发短信
等级:幼狐 帖子:166 积分:1946 威望:0 精华:0 注册:2012/12/26 15:47:00
[求助]问一个afterload的错误提示  发帖心情 Post By:2013/8/4 12:33:00 [只看该作者]

这个是写的代码

Dim dqh As Row = Tables("仓库商品.装箱单").Current
Dim wbxh As WinForm.Label = e.Form.Controls("箱号")
Dim a As String = Tables("仓库商品.装箱单").Compute("min(纸箱号)")
Dim b As String = Tables("仓库商品.装箱单").Compute("max(纸箱号)")
Dim Tol As String = Tables("仓库商品.装箱单").Compute("count(纸箱号)")

If Tables("仓库商品.装箱单").Compute("count(纸箱号)") = 1 Then
        wbxh.Text = a
Else

If Tables("仓库商品.装箱单").Compute("count(纸箱号)") <> b -a + 1 Then
        For i As Integer = 0 To Tol
        Dim dr As DataRow
        dr = DataTables("装箱单").Find("定单号 = '" & dqh("定单号") & "'","纸箱号 DESC",i)
        wbxh.text = dr("纸箱号") & wbxh.text
        Next
   
Else
        wbxh.Text = a & "~" & b

    End If
End If

 

 

只要加上wbxh.text = dr("纸箱号") & wbxh.text 载入窗口的时候出来错误信息

但是按下确定以后窗口中的值的计算是正确的,求助一下这个是什么原因,我哪句代码有问题

另外载入窗口的时候能否直接复制一个值,就是和Ctrl + C一样的效果。

要复制的值就是wbxh.text = dr("纸箱号") & wbxh.text 这个值

 

---------------------------
版本:2013.6.28.1
---------------------------
错误代码位置:窗口,核对信息,AfterLoad

 

System.NullReferenceException: Object reference not set to an instance of an object.

   at UserCode.AfterLoad_94a9af71(FormEventArgs e)
---------------------------
确定  
---------------------------

 

[此贴子已经被作者于2013-8-4 12:34:13编辑过]

 回到顶部