Office中国论坛/Access中国论坛

标题: 用addnew添加记录,自动编号始终+2,不解…… [打印本页]

作者: zx994398    时间: 2011-6-8 14:11
标题: 用addnew添加记录,自动编号始终+2,不解……
在主窗体设置按钮,用addnew代码添加子窗体记录,子窗体的自动编号始终+2,不解……
作者: Grant    时间: 2011-6-8 14:30
上代码
作者: roych    时间: 2011-6-8 15:08
AddNew时,自动编号部分可以不理它的呀。
作者: zx994398    时间: 2011-6-16 10:05
本帖最后由 zx994398 于 2011-6-16 10:07 编辑

就是最简单的代码,“新建”是主窗体的按钮,“LianLuoXinXi-MingXiZCT”是子窗体名,“联络ID”是自动编号
Private Sub 新建_Click()
Me.[LianLuoXinXi-MingXiZCT].Form.Recordset.AddNew
Me.[LianLuoXinXi-MingXiZCT].SetFocus
Me.[LianLuoXinXi-MingXiZCT].Form.联络ID.SetFocus
End Sub

“联络ID”始终+2,不知道为什么。

作者: aslxt    时间: 2011-6-16 15:03
本帖最后由 aslxt 于 2011-6-16 15:08 编辑

用下列代码就不会“自动编号+2”
DoCmd.GoToControl "LianLuoXinXi-MingXiZCT"
Me.[LianLuoXinXi-MingXiZCT].Form.联络ID.SetFocus
DoCmd.GoToRecord acActiveDataObject, , acNewRec

作者: zx994398    时间: 2011-6-23 13:30
谢谢,非常感谢!
作者: zx994398    时间: 2013-10-28 12:30
aslxt 发表于 2011-6-16 15:03
用下列代码就不会“自动编号+2”
DoCmd.GoToControl "LianLuoXinXi-MingXiZCT"
Me.[LianLuoXinXi-MingXiZ ...

2003版可用,2010版又加载了一个导航窗体,代码如何写?




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3