设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[窗体] 【Access小品】焦点访谈

[复制链接]
跳转到指定楼层
1#
发表于 2010-7-16 11:43:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 todaynew 于 2010-7-16 12:40 编辑

  1994年4月间央视开办了《焦点访谈》节目,开启了舆论监督的大门。十几年间舆论监督的力量愈来愈大,自2007年周老虎事件开始,网络的舆论监督显示出来巨大的威力。近年来的若干门事件不知道搬到了多少贪官污吏,也不断引发人们对政府管理的各个环节出现问题的思考,推动了社会的不断进步。焦点确实是个事,目光一旦被聚焦总能引起些事件。

  Access中也有个焦点的问题,这个焦点的有趣不亚于央视的《焦点访谈》。本例对Access中的焦点问题也想访谈一二,以此来向初学者揭示焦点的妙趣。

  焦点访谈1:非绑定窗体或半绑定窗体的非绑定控件如何赋值?

  在半绑定窗体中,通过鼠标滚动事件处理非绑定控件赋值时,存在一个困难:这个事件发生时,你能得到的是滚动前的绑定控件的值,而不是滚动之后的值,于是你用Dlookup等办法,给这个窗体的非绑定控件赋值就麻烦了(我曾经采用过自定义函数的方式找滚动前后记录的ID的方法,很是复杂和罗嗦)。有没有简单的方法来处理这个问题呢?当然有!这就是用两个事件来处理问题。在鼠标滚动事件中,只需要写一句某个绑定控件的获得焦点事件;然后在这个控件的获得焦点事件中写非绑定控件的赋值语句。

  焦点访谈2:如何使光标移动到子窗体中新记录上?

  用DoCmd.GoToRecord很难移动数据表子窗体记录。但是DoCmd.RunCommand提供了光标在窗体记录中移动的方法。这个方法中无需窗体名称做参数,前提是需要将焦点集中到需要移动的窗体上。

  本例中对以上两个问题作出了解答。但获得焦点及其事件,还在很多方法可以解决一些比较困难的问题,比如及时更新文本框中的值,可以采用焦点移开再重新集中到当前控件中,等等。如何运用好它,需要一段时间的摸索。




本帖子中包含更多资源

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

x

评分

参与人数 1经验 +8 收起 理由
5988143 + 8 原创内容

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2010-7-16 11:50:40 | 只看该作者
哈哈,老兄的文采和幽默能力 实非一般. 好文.有趣.
3#
发表于 2010-7-16 15:08:40 | 只看该作者
todaynew真是大作不断!
4#
发表于 2010-7-16 15:16:27 | 只看该作者
学习了


5#
发表于 2010-7-16 20:02:58 | 只看该作者
不错, 好分享
6#
发表于 2010-7-17 09:09:42 | 只看该作者
学习!
7#
发表于 2010-7-21 02:06:34 | 只看该作者
学习
8#
 楼主| 发表于 2010-7-21 08:56:20 | 只看该作者
谢谢领导和同志们的支持与鼓励
9#
发表于 2010-7-21 09:11:22 | 只看该作者
學習一下
10#
发表于 2010-7-24 11:39:28 | 只看该作者
学习,分享。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-13 16:13 , Processed in 0.090242 second(s), 39 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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