设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[窗体] access子窗体如何立即刷新问题?

[复制链接]
跳转到指定楼层
1#
发表于 2007-8-7 08:47:14 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本人搞了个系统,主要在主窗体里输入数据后,然后在子窗体里显示刚才输入的数据浏览,用的是requery方法刷新,我发现输入数据后用requery方法刷新子窗体不能立即显示刚才输入的数据,后来我自己设计一个延时语句,就是用for语句不断累加让电脑等待一段时间,过了一段时间后子窗体就能显示刚才输入的数据了,这个办法很好,但是时间等待太长了,时间太短了子窗体又不能显示刚才输入的数据,请问高手有办法吗让子窗体立即显示刚才输入的数据(数据放入在表里,用ADO连接方法打开表)。谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
21#
发表于 2010-12-8 21:04:50 | 只看该作者
好像上面没有正解呢,有达人知道么
20#
发表于 2010-5-29 19:21:55 | 只看该作者
这里有详细的图文解释,不妨看一下,图片太多,就不贴过来了
不用编程,玩转子窗体http://blog.sina.com.cn/s/blog_44cb3d3d0100hv8h.html
其实很多子窗体在Access可以自动实现,根本不用自己编程
19#
发表于 2010-5-29 11:29:03 | 只看该作者
输入字段用更新后事件,刷新主窗体
18#
发表于 2010-5-29 10:37:30 | 只看该作者
发个例库看看吧,主、子窗体的数据源是什么形式、主、子窗体如何关联,等等都会有影响的。
17#
发表于 2010-5-29 06:04:11 | 只看该作者
怎么没有解决的办法呢?
16#
发表于 2007-10-27 08:31:33 | 只看该作者
这是因为你在主窗体输入 数据后数据并没马上保存到表的原因.可以加上这句docmd.runcommand accmdrecordsave
15#
发表于 2007-10-21 19:15:40 | 只看该作者

就是用requery,可以啊

就是用requery,可以啊,它比refresh刷新要强些,requery是重新查询或更新了的
14#
发表于 2007-10-20 09:13:37 | 只看该作者
可能出现数据死锁现象, 你的子窗体可能锁定了记录,试下先关闭子窗体的数据连接后,再赋值
13#
发表于 2007-10-19 10:47:38 | 只看该作者
先保存主窗体的记录,再重查询子窗体试试
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-1-11 02:36 , Processed in 0.168333 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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