设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[Access本身] 两子窗体之间刷新问题,该如何解决

[复制链接]
跳转到指定楼层
1#
发表于 2009-1-14 13:54:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
主窗体A上,有子窗体B和C,B、C上的控件完全相同,且是同一数据源。现在B上某一字段更改后直接刷新C上相应字段。
在B的子窗体更新后,或B子窗体X字段编写代码:
Forms![A]![C]![X] = Me![X]

打开A时出现:
运行时错误‘2455’
您输入的表达式对属性Form/Report的引用无效

但实际运行时还是能够刷新的,把A作为启动窗体则不会有错误提示。
不知道为什么,查了很多资料都没有这面的讨论
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2009-1-14 14:26:20 | 只看该作者
应该在子窗体的窗体更新后事件中
另一个子窗体重查询即可
3#
 楼主| 发表于 2009-1-14 14:53:08 | 只看该作者
我是想让它直接刷新的,按您说的这样的,不是要麻烦些了吗?
4#
发表于 2009-1-14 15:24:09 | 只看该作者
你的不是刷新,而是赋值。
两个子窗体都绑定同一个表,那么按你的方法将同时增加两条记录。
5#
 楼主| 发表于 2009-1-14 15:33:39 | 只看该作者
是的,是赋值,我现在用了一个临时表,我想把我的例子发您看看,不知道怎么上传?
6#
发表于 2009-1-14 15:35:41 | 只看该作者
将文件用winrar压缩,然后按论坛版面的右下角的回复,====接下来你应该明白了。
7#
 楼主| 发表于 2009-1-14 15:43:08 | 只看该作者
谢谢您, 其实这个问题已困扰我很久了

本帖子中包含更多资源

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

x
8#
发表于 2009-1-14 15:47:01 | 只看该作者
示例中两个子窗体的数据源,并不像你所说的同一个数据源?
9#
 楼主| 发表于 2009-1-14 15:54:16 | 只看该作者
是的,开始时我怕说得太复杂,其实我是做了一个临时的表的,做数据信息交换的
10#
发表于 2009-1-14 15:56:12 | 只看该作者
你到底想达到什么目的
两个窗体不同记录源,再怎么刷新也刷不出了呀。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-10 14:14 , Processed in 0.125095 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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