Foxtable(狐表)用户栏目专家坐堂 → 问题


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

主题:问题

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


加好友 发短信
等级:童狐 帖子:238 积分:1986 威望:0 精华:0 注册:2015/2/16 13:29:00
问题  发帖心情 Post By:2015/6/17 14:07:00 [只看该作者]

With Tables("电梯信息表")
    If .Current.DataRow.RowState = DataRowState.Unchanged Then '如果当前行未曾修改
        电梯信息表_状态="新增"
        .AddNew()
        .Cols("出厂编号").AllowEdit=  True      
    Else
        MessageBox.Show("该记录已经被修改,若想保存结果请先<保存修改>,否则请<撤销修改>! ")
       
    End If
   
End With
Dim t1 As WinForm.TextBox = e.Form.Controls("TextBox1")
t1.Select

 

当数据表没有行的时候,按下上面的新增行命令,提示错误。代码应该怎么修改


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/6/17 14:12:00 [只看该作者]

加一个IF条件判断把代码圈住

if Tables("电梯信息表").current isnot nothing then
  '你原来的代码
end if

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


加好友 发短信
等级:童狐 帖子:238 积分:1986 威望:0 精华:0 注册:2015/2/16 13:29:00
解决  发帖心情 Post By:2015/6/17 14:36:00 [只看该作者]

解决

 回到顶部