Access交流中心

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

如何在主窗体中实时显示子窗体的记录数

YYing  发表于:2010-08-17 09:57:19  
复制

如何简单地在主窗体中实时显示子窗体的记录数,每添加一条,该数目立刻更新。

 

Top
煮江品茶 发表于:2010-08-17 10:16:16
这要看主子窗体键是否链接,要看是否需要向子窗体的数据源追加数据,等等。根据情况不同处理的方法不一样。

YYing 发表于:2010-08-17 11:04:39

哦,老师,我的实际情况是主窗体和子窗体通过单据的编号一对多链接的。

因为子窗体记录有时有二三十条,超过了子窗体的框框,需要知道子窗体现在有几条了。

又因为子窗体只有2个字段成竖条形,下面的导航按钮处,显示不全。

所以...



煮江品茶 发表于:2010-08-17 11:22:07

 

me.子窗体记录数.value=me.子窗体.Form.RecordsetClone.RecordCount



YYing 发表于:2010-08-17 17:35:22

还想请教这个码加在哪呢?

能做到在子窗体每添加一条记录后,主窗体上(用来显示记录数的某个文本框)显示的数值马上加1吗?



煮江品茶 发表于:2010-08-18 09:14:32

放在什么地方是个问题,这样吧。在主窗体上方一个文本框,其名曰【子窗体记录数】,然后将以下代码放在子窗体中某个控件的获得焦点事件中:

Me.Parent.Form.Controls("子窗体记录数").Value = Me.RecordsetClone.RecordCount

 



YYing 发表于:2010-08-18 18:28:28
谢谢老师,照您的方法已经能满足我的要求了。谢谢您啊!

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