Office中国论坛/Access中国论坛

标题: 2010版 子窗体新添记录问题 [打印本页]

作者: zx994398    时间: 2013-10-18 17:15
标题: 2010版 子窗体新添记录问题
DoCmd.GoToControl "JiaoFeiLuRu-MingXiZCT"
Me.[JiaoFeiLuRu-MingXiZCT].Form.缴费ID.SetFocus
DoCmd.GoToRecord acActiveDataObject, , acNewRec

以上代码在2003版正常使用(只有主窗体和子窗体),
2010版只会跳到子窗体第一条记录,
因为有导航窗体,那么原主窗体就变成子窗体了,子窗体就变成2层子窗体

求解,急……

作者: zx994398    时间: 2013-10-18 17:53
重新用回addnew,似乎解决了自动编号自动+2的问题
作者: tmtony    时间: 2013-10-18 22:44
Me.[JiaoFeiLuRu-MingXiZCT].Form.缴费ID.SetFocus
可改成你的父窗体!子窗体.form.子窗体.form.缴费ID.SetFocus
作者: zx994398    时间: 2013-10-24 11:01
tmtony 发表于 2013-10-18 22:44
Me.[JiaoFeiLuRu-MingXiZCT].Form.缴费ID.SetFocus
可改成你的父窗体!子窗体.form.子窗体.form.缴费ID.Set ...

恩,谢谢,addnew似乎自动编号还是+2,有空改一下。
作者: zx994398    时间: 2013-10-28 12:09
本帖最后由 zx994398 于 2013-10-29 11:17 编辑

似乎是DoCmd.GoToRecord acActiveDataObject, , acNewRec,这句没有用,怎么办呀,难道你一定要忽略自动编号会自动+2的状况?
为什么addnew会出这个bug?求解啊






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