|
我说以上是条不能再笨的办法了,各位别介意,其实微软早就搞出来了。我向各位介绍一个相当的简单办法,不但可以控制子窗体向前、向后、还可以删除子窗体记录,最重要的是主窗体和子窗体共用一个按钮呢?
请在向前按钮加入以下程序
Screen.PreviousControl.SetFocus
DoCmd.GoToRecord , , acPrevious
请在向后按钮加入以下程序
Screen.PreviousControl.SetFocus
DoCmd.GoToRecord , , acNext
请在删除按钮加入以下程序
Screen.PreviousControl.SetFocus
DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
所以看看上面三个例子其实一句程序是最重要的Screen.PreviousControl.SetFocus,当光标指向那里,程序就对那里产生作用,这个灵感是在查找按钮中找到的。
当你的光标留在主窗体时,按钮即可以操作主窗体,如果光标在子窗体,按钮即操作子窗体。试试啊。保证您百试百爽。
|
|