设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 5114|回复: 8
打印 上一主题 下一主题

[窗体] 请教更新后事件和失去焦点事件的问题

[复制链接]
跳转到指定楼层
1#
发表于 2012-1-20 20:27:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我做了个筛选过程,用来对子窗体查询。

我想问,这个筛选过程是放在更新后事件中好,还是失去焦点事件中好,哪个可靠些。

我发现大多实例都是把筛选过程放在更新后事件中,但有时候我放在更新后事件中却没有反应,而放在失去焦点事件中,似乎还更可靠些。不知我说得对不。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2012-1-30 21:34:06 | 只看该作者
roych 发表于 2012-1-21 14:21
用按钮点击岂非更好?

我需要即时查询,而且仅用于数据添加中,以便检查某个范围内序号是否连续。
3#
发表于 2012-1-21 20:23:20 | 只看该作者
1. 更改事件、更新后事件都是需要数据改变后才会触发
2. 获得焦点、失去焦点事件是不管数据是否改变也同样触发的;
3.有时候我放在更新后事件中却没有反应---估计少了TEXT属性
4#
 楼主| 发表于 2012-1-30 21:39:36 | 只看该作者
andymark 发表于 2012-1-21 20:23
1. 更改事件、更新后事件都是需要数据改变后才会触发
2. 获得焦点、失去焦点事件是不管数据是否改变也同样 ...

我现在遇到的问题是,在添加数据中,如果遇到某个控件有默认值从而没必要改变数据时,采用更新后事件后,子窗体筛选没有反映,必须要该控件有数据输入或修改,更新后事件才能发生作用。

所以我想问,遇到有默认值的控件的数据不需要修改时,如何让子窗体的筛选发生呢?我采用失去焦点事件时,不知为啥,有时会出现焦点失去的错误,这又该如何处理呢?
5#
发表于 2012-1-31 04:16:57 | 只看该作者
我記得有人曾經發表過一個模糊查詢的例子
6#
发表于 2012-1-21 14:21:43 | 只看该作者
用按钮点击岂非更好?
7#
发表于 2012-1-21 18:11:47 | 只看该作者
1、大多数情况用更新后事件;
2、文本型字段的筛选,有时用更改事件。其效果是随着输入的文字不断的进行筛选,比如对企业名称这类文本比较长的字段,这样做可以不断缩小范围。
3、在子窗体内部联级筛选组合框时,要更新后事件、失去焦点事件和获得焦点事件联合使用,这样可以避免出现字段数据空白的情况。

点评

學習了  发表于 2012-1-31 04:14
8#
发表于 2012-1-20 21:14:40 | 只看该作者
更新后
9#
 楼主| 发表于 2012-1-30 21:42:53 | 只看该作者
todaynew 发表于 2012-1-21 18:11
1、大多数情况用更新后事件;
2、文本型字段的筛选,有时用更改事件。其效果是随着输入的文字不断的进行筛 ...

老汉啊,我现在在这里卡了壳,因为我的控件自动复制上一条记录的某些数据,还有控件带有默认值,当我使用tab键或Enter键时,子窗体筛选没有反应。而我又想要即时查询的这种效果,正不知如何处理才好。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-10 04:41 , Processed in 0.096947 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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