Office中国论坛/Access中国论坛

标题: 关于主/子窗体数据更新的问题 [打印本页]

作者: sco505    时间: 2007-12-15 20:18
标题: 关于主/子窗体数据更新的问题
问题:
1.在子窗体中输入数据,只有按“刷新数据”按钮后,才计算主窗体的汇总字段,程序该如何实现?
2.在“刷新数据”按钮的事件过程中使用了Me.Requery后,当前的记录就变成第一条,能否保留当前记录不变?


具体情况详见附件中的“学生(子窗体)”及其画面中的说明,请各位DX不吝指教。
作者: Grant    时间: 2007-12-15 20:26
只刷新子窗体嘛~
Me.学生_子窗体__成绩子窗体_.Form.Requery
作者: sco505    时间: 2007-12-15 20:33
请问该如何修改主窗口以及学生表的“总学分”以及“平均分”?
作者: t小宝    时间: 2007-12-15 20:48
简单的问题,帮你改一下:
[attach]27277[/attach]

要保留子窗体当前记录位置不变,就这样写:
Me.学生_子窗体__成绩子窗体_.Requery
作者: sco505    时间: 2007-12-15 21:16
谢谢小宝。
我以前也是用类似方法,但好像系统出现了一个错误提示,才不得不直接写sql语句先更新表里的数据,然后再用me.requery从表里取数据。
然后才有了这个帖子。
现在不记得系统的错误提示是什么了。
作者: sco505    时间: 2007-12-15 21:39
原帖由 t小宝 于 2007-12-15 20:48 发表
简单的问题,帮你改一下:
27277

要保留子窗体当前记录位置不变,就这样写:
Me.学生_子窗体__成绩子窗体_.Requery


顺便请教一个问题,在主窗口中如何引用子窗口中某一行记录的值,比如如何引用小宝提供的附件中子窗口中“成绩ID”是4的一行的学分字段的值?
作者: t小宝    时间: 2007-12-15 21:45
Me.学生_子窗体__成绩子窗体_.Form.Recordset.FindFirst "成绩ID=4"
Msgbox Me.学生_子窗体__成绩子窗体_.Form!学分
作者: jishenge    时间: 2007-12-16 13:27
我都有看不懂.我想做一个鞋服库存管理的,能否给我大纲的提示.
作者: Victor_Duane    时间: 2007-12-16 13:32
做这样的一个数据管理系统,你先要对生产的流程要了解,每个行业有每个行业的不同,就算是一个行业内的公司也是有很大的差异的,技术是死的,理念在管理者头脑中,两者结合就是一个管理系统
作者: xiaolou039    时间: 2007-12-18 15:27
想下载所以回帖
作者: AlanMeng    时间: 2007-12-26 13:48
学习了,不太懂。。。。
作者: 13555609005    时间: 2008-7-26 16:05
学习吓
作者: ghostrider00    时间: 2008-9-1 09:06
刚好遇到这个问题了,一定要支持一下
作者: leiou2007    时间: 2008-11-9 19:10
好东西要顶
作者: hzwyj    时间: 2009-2-7 08:22
我也来看看
作者: wang_93    时间: 2009-2-7 08:49
谢谢学习了!!
作者: xinchen327    时间: 2009-4-8 12:02
来看看
作者: buptwebb1000    时间: 2011-7-14 11:22
过来学习下




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3