设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

123下一页
返回列表 发新帖
查看: 3880|回复: 20
打印 上一主题 下一主题

[窗体] 求助主窗体与子窗体的问题

[复制链接]
跳转到指定楼层
1#
发表于 2008-12-3 11:23:50 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
请各位大大帮帮忙!怎样可以实现在子窗体的最后一个控件输入完数据按回车的时候就跳到主窗体下一条记录中的第一个控件。谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
21#
 楼主| 发表于 2008-12-3 16:23:56 | 只看该作者
额```刚试了下```就用SendKeys "^{tab}"   这个,不用下面的也行··
20#
发表于 2008-12-3 16:19:14 | 只看该作者
对呀,多此一举
19#
 楼主| 发表于 2008-12-3 16:15:33 | 只看该作者
SendKeys "^{tab}"   ‘模拟击键,等于 ctrl键+tab键
ctrl+tab 这个不就已经是回到主窗体的下一条记录了吗?为什么还要下面的代码呢?
18#
 楼主| 发表于 2008-12-3 16:12:06 | 只看该作者
太感谢你了··有学到东西了···
17#
发表于 2008-12-3 16:04:49 | 只看该作者
SendKeys "^{tab}"                                     ‘模拟击键,等于 ctrl键+tab键
Me.Parent.SetFocus                                   ’当前窗体的父窗体,也就是主窗体获得焦点
If Me.Parent.NewRecord = False Then     '如果主窗体当前记录不是新增记录
DoCmd.GoToRecord , , acNext                  '那么焦点移动到下一条记录
16#
 楼主| 发表于 2008-12-3 15:30:43 | 只看该作者
谢谢```我到现在还在研究你写给我的那几段代码是什么意思呢```
SendKeys "^{tab}"
  Me.Parent.SetFocus
  If Me.Parent.NewRecord = False Then
      DoCmd.GoToRecord , , acNext
这几段都还没看懂是什么意思``
15#
发表于 2008-12-3 15:18:55 | 只看该作者
acnext只是转到下一条记录
acnewrec则是转到新增记录
14#
 楼主| 发表于 2008-12-3 15:16:48 | 只看该作者
好的`谢谢``之前那个好像也行啊``改了有什么用?
13#
发表于 2008-12-3 14:42:41 | 只看该作者
刚才没有注意
请将acNewRec更改为acNext
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2025-6-4 15:41 , Processed in 0.108554 second(s), 36 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表