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


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

主题:保存问题

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/10/23 15:58:00 [显示全部帖子]

点击新增的时候,记录

 

vars("按钮") = "新增"

 

点击修改的时候,记录

 

vars("按钮") = "修改"

 

最后判断

 

If vars("按钮") = "新增" Then   
    Dim dr = DataTables("HR_花名册").sqlfind("身份证号码='" & Tables("HR_花名册").Current("身份证号码") & "'")
    If dr IsNot Nothing Then
        MessageBox.Show("身份证号码重复!!!")
    End If

End If
Tables("HR_花名册").Current.Locked=True
Tables("HR_花名册").Current.DataRow.Save
e.Form.Close

[此贴子已经被作者于2018/10/23 15:58:36编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/10/23 15:59:00 [显示全部帖子]

方法二:

 

If Tables("HR_花名册").Current.DataRow.RowState = DataRowState.Added Then
    Dim dr = DataTables("HR_花名册").sqlfind("身份证号码='" & Tables("HR_花名册").Current("身份证号码") & "'")
    If dr IsNot Nothing Then
        MessageBox.Show("身份证号码重复!!!")
    End If
End If
Tables("HR_花名册").Current.Locked=True
Tables("HR_花名册").Current.DataRow.Save
e.Form.Close


 回到顶部