Access交流中心

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

Access窗体同步更新????

在吹的风  发表于:2008-04-28 21:12:51  
复制

我在窗体中创建了一个列表框,,列表框显示的内容与一个表里的记录关联,可我进行对表里的记录进行添加和删除,列表框内容却不变,要重新打开窗体才行...要如何实行,列表框的内容与表的记录同步更新呢???请大高手指点一下!!

 

Top
马丽 发表于:2008-04-28 22:11:46

添加删除后对列表框进行刷新,Requery



在吹的风 发表于:2008-04-28 23:25:08

如何刷新??是再创建一个刷新控件吗?不能自动刷新的吗?



钱玉炜 发表于:2008-04-29 08:00:19

在你添加记录后面的代码里写

me.列表框名称.Requery

这样就是自动刷新



在吹的风 发表于:2008-04-29 10:53:02

Private Sub List7_BeforeUpdate(Cancel As Integer)

Me.List7.Requery

End Sub

我加了代码,,还是不能在列表框里显示添加到表里的记录,



马丽 发表于:2008-04-30 20:14:01

怎么写在自己更新前事件中呀,你没有更新或删除的命令按钮,或是哪个文本框更新后等



学员杨 发表于:2008-04-30 22:15:00

你可以在该列表框控件获得焦点的事件上写上Me.Refresh,如果你改变表记录的操作不是在该窗体上进行的话。

如果是在该窗体上操作的话,在该操作后加上Me.List7.Requery应该没问题。



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