设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: pwj2009
打印 上一主题 下一主题

[窗体] 如何做到窗体的显示内容根据鼠标移动的记录变化而变化!!

[复制链接]
11#
发表于 2011-5-30 17:10:18 | 只看该作者
当然,你还可以在准备打开那个窗体前,判断一下是否已经打开,如果没有打开,就打开它,否则只是执行setfocus以下的代码就可以了。
12#
发表于 2011-5-30 17:14:42 | 只看该作者
另外,如果你不觉资源占用的话,把那个事件代码放到子窗体的Form_Current中,更好一些。
13#
发表于 2011-5-30 17:08:10 | 只看该作者
看清楚了:
如果窗体没有打开,当然要打开了,然后激活它。然后find记录
如果已经打开了,access不会重新打开的,只是激活它,然后find记录
你可以测试一下。关闭那个窗体,重新双击子窗体的A1控件,打开的那个窗体在access窗口什么位置。
移动那个窗体到access窗口的另一个位置,双击子窗体的A1控件,“打开”的那个窗体在access窗口什么位置。比较一下,然后再说。
退一步说,就算是重新打开了那个窗体,有什么关系呢?我认为只要不影响各窗体之间的布局(比如水平平铺...),功能又实现了,用户才不管你是不是重新打开的窗体呢。
除非你要用那个窗体来录入,当录入到一半的时候,该窗体被重新打开了,所录的数据丢失或保存了不正确的结果。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-12-1 20:42 , Processed in 0.085797 second(s), 25 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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