设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[窗体] [已解决]刷新后窗体记录自动移位!help!(上传问题实例,请各位指点迷津)

[复制链接]
跳转到指定楼层
1#
发表于 2009-2-16 03:08:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 sygudeng 于 2009-2-17 22:13 编辑

= =!自学真是多灾多难啊!
话说我有一个窗体,其中嵌套了一个一对多关系的子窗体,建立一个按钮,点击后在弹出的窗体中输入子表相关信息,该窗体有一个关闭按钮,我直接使用access的宏
          clos
           requery

意图是关闭后,对前面的窗体进行刷新,迎来更新嵌套的子窗体数据


但是这么作的话,有时候出现十分灵异的现象:
主窗体的信息就是主表的记录居然移动了,比如从 ID10 移动到了 ID15,但是我仍然需要输入ID 10的子表信息啊!
而且,要是没有注意到的话,很可能把ID10的信息直接输给ID15了。


我曾经试着这么作
弹出输入子表信息的窗体中 关闭按钮改为代码
docmd.close
me.按ID查询_子窗体.requery


endsub

本来意图为:单纯刷新前面一对多的子窗体数据,这样规避记录移动的现象。

但是access提示,找不到对象。
是不是access中,一个窗体的代码是不能刷新另外一个窗体或者其子窗体呢???


me.forms![前面的表名]![按id查询_子窗体].requery  ?? access 直接说错误

= = 于是乎打算在前一个窗体的“成为当前”事件中写入代码,打算在弹出的窗口关闭后,由前面的窗体自行刷新子窗体,但是不起作用。

各位老大,现在是凌晨3点,我可以拿它没有办法了= =!靠你们了

===============================================


做了一个针对主表id的查询窗体,嵌入一个针对子表id的查询子窗体,输入后刷新该窗体,记录不会移动,本来就是一个针对性的查询么,看你怎么移动








本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2009-2-16 07:37:54 | 只看该作者
刷新是会发生这种情况
您能不能传您的例子上来
3#
发表于 2009-2-16 07:43:46 | 只看该作者
你对主窗体刷新,当然会重置记录集指针位置.对子窗体的操作me.[按id查询_子窗体].FORM.requery ?
4#
发表于 2009-2-16 07:51:36 | 只看该作者
何不直接在子窗体上输入数据
5#
发表于 2009-2-16 08:27:41 | 只看该作者
这个不必不乎小怪,  requery 是会产生记录移动的

你把requery换成refresh来测试一下

有问题上传示例
6#
发表于 2009-2-16 14:11:13 | 只看该作者
灵异事件????????????
7#
 楼主| 发表于 2009-2-16 19:53:12 | 只看该作者
= = 对我来说就是足够灵异的啦!我试试看各位的办法
8#
 楼主| 发表于 2009-2-16 19:54:31 | 只看该作者
何不直接在子窗体上输入数据
Henry D. Sy 发表于 2009-2-16 07:51


人性化么,信息表较多,必须使用窗体分页
9#
 楼主| 发表于 2009-2-16 21:44:07 | 只看该作者
嗷嗷,已上传实例,请各位大虾看看下
10#
发表于 2009-3-10 12:24:55 | 只看该作者
这个不必不乎小怪,  requery 是会产生记录移动的

你把requery换成refresh来测试一下

有问题上传示例
andymark 发表于 2009-2-16 08:27

学习了,多谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-11 08:43 , Processed in 0.108641 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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