Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

有个比较low的问题,为什么平台没有把刷新代码加到新增、删除、修改窗体中?

daviee  发表于:2019-01-10 15:49:15  
复制

好象新增或删除一条记录后,主窗体不会刷新,要手动按一下刷新按钮。。。

 

Top
麥田 发表于:2019-01-10 15:53:17
保存后数据未刷新的解决方案[Access软件网]

http://www.accessoft.com/article-show.asp?id=17351


用这个解决一下



daviee 发表于:2019-01-10 16:51:25
我在保存按钮中加了这句RequeryDataObject Froms!XXXX.sfrList 可以刷新了,但是在主窗口中的删除键不知道怎么弄,不管加me.sfrList.requery 还是其它refresh都无法刷新。

仙来 发表于:2019-01-10 21:10:02

me.sfrlist.FORM.recordsourse=""

Me.sfrlist.form.recordsourse="表名称"



daviee 发表于:2019-01-11 07:46:07

me.sfrlist.FORM.recordsource=""

Me.sfrlist.form.recordsource="表名称"


还是不会自动刷新,只是重新加载了一下表。但是为什么直接requery 子窗体,会没反应呢。。。。




daviee 发表于:2019-01-11 07:58:25
发现

me.sfrlist.FORM.recordsource=""

Me.sfrlist.form.recordsource="表名称"

这种处理方式还是没有刷新,显示的子窗体如果是以某个字段索引排序,这么一加载表,把之前设置的排序又没了。。。



网上有解决方案了,自我记录一下

将ADO.RunSQL改为DAORunSQL



仙来 发表于:2019-01-11 19:34:26
你可以不等于表,等于一个排序的查询

总记录:6篇  页次:1/1 9 1 :