【Access连续窗体示例】对连续窗体删除数据不刷新的解决方法,用SourceObject重新加载一下数据源即可-麥田
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> 源码示例


【Access连续窗体示例】对连续窗体删除数据不刷新的解决方法,用SourceObject重新加载一下数据源即可

发表时间:2020/10/19 8:38:11 评论(0) 浏览(7346)  评论 | 加入收藏 | 复制
   
摘 要:【Access连续窗体示例】对连续窗体删除数据不刷新的解决方法,用SourceObject重新加载一下数据源即可。
正 文:
一、学员问题描述:
      在Access职场实战范例微信课堂学的对一个表中增\删\改数据,之后用代码刷新主窗体的子窗体。增删改学完,使用了requery后,新增及编辑修改功能的子窗体能刷新,但对删除数据的子窗体始终不刷新,是什么问题?同样的代码困扰了好久了,一直想不通。

二、解决方法:
      仔细检查不能刷新数据的附件后,发现该子窗体用的不是我们平时用的数据表格式,而是用的连续窗体视图,将其改成数据表视图执行删除代码是可以刷新的,改成连续窗体再刷新就不行了,这里变通用一下重新加载数据源方式可以解决,如下:
    '刷新连续窗体主窗口中的子窗体数据,在新增及修改窗体中用下面代码可以
    'Forms!frm供应商主窗口!frm供应商子窗体控件名称.Form.Requery
    
    '对连续窗体删除数据不刷新,用SourceObject重新加载一下数据源就可以了
    Me.frm供应商子窗体控件名称.SourceObject = ""
    Me.frm供应商子窗体控件名称.SourceObject = "子窗体名称"


拓展知识
简述RecordSource SourceObject ControlSource的三者区别
http://www.accessoft.com/article-show.asp?id=5461

附   件:
点击下载此附件

图   示:
点击图片查看大图

好了,今天的姿势就涨到这里,小伙伴咱们下次再见。

Access软件网交流QQ群(群号:198465573)
 
 相关文章
简述RecordSource SourceObject Contr...  【金宇   2011/5/4】
代码解释之strFrm = Form_frmYg_sg_Main!...  【麥田  2015/6/5】
子窗体数据不刷新解决方法  【杜超  2016/12/12】
SourceObject动态添加子窗体、表、查询到窗体  【yuhong  2017/4/27】
Access快速开发平台2.4.3版本--自动生成的窗体,删除后数...  【易勋  2018/11/29】
Access快速开发平台一日通课程--平台2.5.1版本切换用户主...  【宏鹏  2019/7/24】
常见问答
技术分类
相关资源
文章搜索
关于作者

麥田

文章分类

文章存档

友情链接