Access交流中心

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

怎样刷新一个列表框

changzhaowei  发表于:2008-09-19 11:15:45  
复制

我知做了一个窗口,窗口上有一个子窗口和一个列表框。使用的效果是:点击列表框里的任何一个人名,子窗口就会显示对应这个人的所有信息。

 

因为这个子窗口上,是允许添加记录的,添加完的记录后,保存后。我希望这个窗口的列表框能够刷新一下(列表框的内容来自于一个查询,这个查询从表中提取姓名列)。

 

现在我的难题是两点:

 

1、在子窗口的“保存”按钮编程,Me.代表的是子窗口,还是子窗口的上级窗口?什么路经可以指向这个窗口的列表框。

2、列表框刷新的函数是什么?

 

 

Top
小ビビ2UのB8 发表于:2008-09-19 11:41:19

1。me.代表的是按扭所在的窗口,,,

可以直接用Forms!主窗口名!列表框名指向这个列表框,,,

2。刷新列表框可以用Forms!主窗口名!列表框名.requery

来刷新,,,

假如有说错的话,,,请高手不要见笑,,,,

 



changzhaowei 发表于:2008-09-19 12:45:44

谢谢chenlugen

 

但是没有成功,我按照你的方法做了,但是结果是不能!

 

每次必须要关闭窗口,然后再打开,就可以看到新保存上的那个姓名。

 

不太清楚为什么。



钱玉炜 发表于:2008-09-19 13:35:42

你是不是做成了绑定窗体,所以才会出现打开以后就有值的情况,或者你代码里有给列表框赋值



小ビビ2UのB8 发表于:2008-09-19 14:26:30

可能是要加那个你那个列表框的来源的更新,,,

先执行,,,那个查询的更新,,,

再执行列表框的更新,,,我觉得应该可以

就是在上面更新列表框代码前加那个查询的更新语句,,,,



金宇 发表于:2008-09-19 14:57:45
您的问题已收到,我们正在处理中。

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