刚有位会员的主键需要手工录入:
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
放到新增窗体中。