Foxtable(狐表)用户栏目专家坐堂 → 这是什么错误?怎么改?


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

主题:这是什么错误?怎么改?

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


加好友 发短信
等级:小狐 帖子:314 积分:3043 威望:0 精华:0 注册:2014/3/21 17:22:00
这是什么错误?怎么改?  发帖心情 Post By:2016/1/28 0:24:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:错误提示.bmp
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
Hyphen
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/1/28 8:28:00 [只看该作者]

看看窗口关闭事件代码,对象引用的地方判断一下空值

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/28 9:39:00 [只看该作者]

什么操作以后报的错?

 回到顶部
帅哥哟,离线,有人找我吗?
狂风暴雨狂波
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:314 积分:3043 威望:0 精华:0 注册:2014/3/21 17:22:00
  发帖心情 Post By:2016/1/28 11:21:00 [只看该作者]

关闭窗口时发生的错误


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/28 11:22:00 [只看该作者]

写了什么代码?

 回到顶部
帅哥哟,离线,有人找我吗?
狂风暴雨狂波
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:314 积分:3043 威望:0 精华:0 注册:2014/3/21 17:22:00
  发帖心情 Post By:2016/1/28 11:39:00 [只看该作者]

'If Forms("订房管理").Opened Then
Dim dr As Row = Tables("订房管理表").Current
Dim tr As Row = Tables("入住登记表").AddNew()
tr("入住日期")=dr("预计入住日期")
tr("房间号")=dr("预住房间")
tr("入住天数") = dr("预计天数")
tr("客户名称") = dr("入住人姓名")
tr("客源渠道") = dr("客源渠道")
tr("订单编号") = dr("订单编号")
DataTables("入住登记表").Save()
tr.Locked = True
DataTables("房间状态表").ReplaceFor("_Locked",False,"入住编号= '" & tr("入住编号") & "' And 订单编号 Is Null")
DataTables("房间状态表").DeleteFor("入住编号= '" & tr("入住编号") & "' And 订单编号 Is Null")
DataTables("房间状态表").ReplaceFor("入住编号",tr("入住编号"),"订单编号 ='" & dr("订单编号") & "'")
If dr.IsNull("定金") = False Then
    With Tables("定金管理表")
        Dim r As Integer
        r = .FindRow("订房日期 = #" & dr("订房日期") & "# And 房间号 = '" & dr("预住房间") & "' And 订单编号 ='" & dr("订单编号") & "'")
        If r > 0 Then
            .Position = r
        End If
    End With
    Forms("定金管理").Open()
    Forms("订房管理").Close
Else
    MessageBox.Show("请补全入住信息!","温馨提示",MessageBoxButtons.OK)
    Forms("入住登记管理").Open()
    Forms("订房管理").Close
End If
'End If
e.Form.Close

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/28 11:41:00 [只看该作者]

加上代码

 

Dim dr As Row = Tables("订房管理表").Current

If dr Is Nothing Then Return


 回到顶部
帅哥哟,离线,有人找我吗?
狂风暴雨狂波
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:314 积分:3043 威望:0 精华:0 注册:2014/3/21 17:22:00
  发帖心情 Post By:2016/1/28 12:17:00 [只看该作者]

还是出现一样的提示:

'If Forms("订房管理").Opened Then
Dim dr As Row = Tables("订房管理表").Current
If dr Is Nothing Then
    Return
Else
    Dim tr As Row = Tables("入住登记表").AddNew()
    tr("入住日期")=dr("预计入住日期")
    tr("房间号")=dr("预住房间")
    tr("入住天数") = dr("预计天数")
    tr("客户名称") = dr("入住人姓名")
    tr("客源渠道") = dr("客源渠道")
    tr("订单编号") = dr("订单编号")
    DataTables("入住登记表").Save()
    tr.Locked = True
    DataTables("房间状态表").ReplaceFor("_Locked",False,"入住编号= '" & tr("入住编号") & "' And 订单编号 Is Null")
    DataTables("房间状态表").DeleteFor("入住编号= '" & tr("入住编号") & "' And 订单编号 Is Null")
    DataTables("房间状态表").ReplaceFor("入住编号",tr("入住编号"),"订单编号 ='" & dr("订单编号") & "'")
    If dr.IsNull("定金") = False Then
        With Tables("定金管理表")
            Dim r As Integer
            r = .FindRow("订房日期 = #" & dr("订房日期") & "# And 房间号 = '" & dr("预住房间") & "' And 订单编号 ='" & dr("订单编号") & "'")
            If r > 0 Then
                .Position = r
            End If
        End With
        Forms("定金管理").Open()
        Forms("订房管理").Close
    Else
        MessageBox.Show("请补全入住信息!","温馨提示",MessageBoxButtons.OK)
        Forms("入住登记管理").Open()
        Forms("订房管理").Close
    End If
End If
'End If
e.Form.Close

 


图片点击可在新窗口打开查看此主题相关图片如下:错误提示1.bmp
图片点击可在新窗口打开查看
[此贴子已经被作者于2016/1/28 12:17:45编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/28 12:23:00 [只看该作者]


 回到顶部