关于快速开发平台新增窗体手工录入主键值时当值与原表中主键值相同时,新增窗体成为修改功能的解决办法。-一杯绿茶
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access开发平台


关于快速开发平台新增窗体手工录入主键值时当值与原表中主键值相同时,新增窗体成为修改功能的解决办法。

发表时间:2013/12/24 17:39:59 评论(2) 浏览(5619)  评论 | 加入收藏 | 复制
   
摘 要:关于快速开发平台新增窗体手工录入主键值时当值与原表中主键值相同时,新增窗体成为修改功能的解决办法。
正 文:

刚有位会员的主键需要手工录入:

http://www.accessoft.com/bbs/showtopic.asp?id=20472

主键值是当值与原表中数据一样时,新增窗体成为修改功能的解决办法,出现这样的情况时可以在主键值的更新后判断主键是否与表中的值一样,可以用以下两个函数解决dDCount、Dlookup;或者使用平台中的ACount、ALookup进行判断,如果重复直接退回新增窗体,使之不要和表中的主键重复。

 

Private Sub wpbm_AfterUpdate()
If DCount("wpbm", "wpqd", "wpbm='" & Me.wpbm & "'") > 0 Then
        MsgBox "该编码已经存,请重新输入!", vbCritical, "警告"
        Me.wpbm.SetFocus
        Exit Sub
    End If
End Sub
放到新增窗体中。

Access软件网交流QQ群(群号:198465573)
 
 相关文章
[源码]用代码添加和删除主键;用sql语句创建表,如何设定主键?  【八一  2009/12/14】
【access小品】问答主键  【todaynew  2010/8/1】
使用ADO维护主子窗体数据示例(双主键表)|职工信息维护及职工家属...  【lmqlt  2013/12/7】
【Access扫盲知识】怎么设置双主键?怎样设置两个主键?复合主键...  【麥田  2013/12/20】
常见问答
技术分类
相关资源
文章搜索
关于作者

一杯绿茶

文章分类

文章存档

友情链接