Foxtable(狐表)用户栏目专家坐堂 → [讨论]空表


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

主题:[讨论]空表

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


加好友 发短信
等级:七尾狐 帖子:1707 积分:11390 威望:0 精华:0 注册:2015/6/22 8:11:00
[讨论]空表  发帖心情 Post By:2019/12/31 22:57:00 [只看该作者]

老师,下面代码在空表的姿态下增加行时报错。

With Tables("人事档案_人事档案Table1")
    If .Current.DataRow.RowState = DataRowState.Unchanged Then '如果当前行未曾修改
        .AddNew()
        .current("应聘信息_工号") = "GH" & .Current("_Identify")
        .current("应聘信息_入职状态") = "试用"
    Else
        MessageBox.Show("该记录已经被修改,若想保存结果请先<保存修改>,否则请<撤销修改>! ")
    End If    
End With

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


加好友 发短信
等级:超级版主 帖子:106396 积分:541127 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/31 23:12:00 [只看该作者]

if Tables("人事档案_人事档案Table1").current is nothing then return '凡是使用到current的地方都需要先判断是否为空值再使用,把这个原则抄下来贴到床头,每天看一看

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


加好友 发短信
等级:七尾狐 帖子:1707 积分:11390 威望:0 精华:0 注册:2015/6/22 8:11:00
  发帖心情 Post By:2020/1/2 12:43:00 [只看该作者]

老师,下面是保存修改按钮,我希望空表也能保存。

With Tables("人事档案_人事档案Table1")
Tables("人事档案_人事档案Table1").Current.Save()
e.sender.enabled = False 
End With

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


加好友 发短信
等级:超级版主 帖子:106396 积分:541127 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/1/2 13:41:00 [只看该作者]

Tables("人事档案_人事档案Table1").Save()

 回到顶部