Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

求助子窗体(数据表)到父窗体的焦点转移的问题

seven  发表于:2010-10-24 00:14:16  
复制

求助子窗体(数据表)到父窗体的焦点转移的问题

 

子窗体(数据表)输入新值完成后,如何自动转入父窗体的指定控件焦点。

 

具体见附件谢谢。查看了很多帖子,很多论坛没有同类型的解法 。只能求助了,看有搞得定的哇。

 

 

试过:SendKeys "^+{TAB}", True的方法,跳出子窗体,但也不好用

 

Top
seven 发表于:2010-10-24 00:14:37
rlatjd317 发表于:2010-10-24 07:59:31

Private Sub 分数_LostFocus()
    Me.Parent.List0.SetFocus
End Sub

 

以上是分数失去焦点事件你可以自己改成

输入新值完成后

(我不知道你的输入新值完成是什麼标准)



seven 发表于:2010-10-24 10:50:40

在子窗口新建一条数据,并经过保存提示后,自动将焦点从子窗口跳转到父窗口的列表框。程序见1楼,我有上传。谢谢老大。

最终目的是,实现所有录入新记录全通过键盘“空格”或“回车”按键即可完成,不通过鼠标操作。所以,楼上老大的lostfocus触发可能没法使用。

 

具体见程序。



rlatjd317 发表于:2010-10-24 11:44:10

Private Sub Form_AfterUpdate()
Me.Parent.List0.SetFocus
End Sub

 

子窗体增加以上代码



seven 发表于:2010-10-24 14:09:46

强人,其它触发都试过了,唯独这个没,谢谢了。



璞玉可待 发表于:2010-10-26 15:22:32
看了看,不是很明白,加入了那段程序后,需要调试??

总记录:6篇  页次:1/1 9 1 :