Office中国论坛/Access中国论坛

标题: [已解决]子窗体数据自动更新后,返回到指定的记录。 [打印本页]

作者: zhichaochen    时间: 2007-12-3 23:00
标题: [已解决]子窗体数据自动更新后,返回到指定的记录。
      这次还是 子窗体在更新后,如果返回到指定记录的问题

      正在编写了一个报价序,在子窗体中有 [型号规格]及这一个字段,现设为组合框,当[型号规格]字段有数据输入后,会根据此数据自动在相应的表中找出此型号规格数据列,自动的在后面的列字段[单价]、[单位]、[金额]等填入数据,并更新此项目的总计。更新后的正确结果,我使用是 退出事件,然后用refresh刷
新窗体,使总计及各项能正确的显示出来,可是,每次刷新后,,但子窗体的当前记录总
是返回到第一条,怎样才能使数据更新后,子窗体的当前记录能定位到刚才更改的地方呢。
求高手们给予指点。file:///d:/111.jpg


[ 本帖最后由 cuxun 于 2007-12-12 07:37 编辑 ]
作者: Victor_Duane    时间: 2007-12-3 23:10
做一个全局变量,当你更新数据成功的时候把记录的键值保存在变量里,当你刷新后再findrecord这个值
可能要加上计时器事件,让刷新后再发生findrecord的事件
作者: Henry D. Sy    时间: 2007-12-3 23:27
子窗体.setfocus
DoCmd.GoToRecord , , acLast
作者: andymark    时间: 2007-12-3 23:39
子窗体.setfocus
docmd.GoToRecord ,,acGoTo ,Y

Y为当前记录变量
作者: zhichaochen    时间: 2007-12-5 11:36
谢谢各位热心人士,特别感谢版主
CUXUN.
作者: AlanMeng    时间: 2007-12-26 13:51
现在正在努力学习中。
作者: chenlugen    时间: 2008-8-9 18:37
说得比较深,比较难懂....
作者: 83636368    时间: 2008-8-9 19:01
有点弄不明白。。。。
作者: chenlugen    时间: 2008-8-9 19:37
还不错,好用之极....
作者: dbbygzy    时间: 2009-11-7 19:53
蒙!!!!1
作者: jack.powell    时间: 2009-11-9 21:34
同样谢谢斑竹
作者: jack.powell    时间: 2009-11-9 21:34
同样谢谢斑竹




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