Office中国论坛/Access中国论坛

标题: 关于子窗体信息在主窗体中显示的问题,请高手帮忙. [打印本页]

作者: snryga    时间: 2010-6-22 14:38
标题: 关于子窗体信息在主窗体中显示的问题,请高手帮忙.
如何在选择子窗体的记录时在主窗体中显示,同时可通过主窗体进行数据的修改,谢谢!!!
作者: chuang0321    时间: 2010-6-22 15:44
本帖最后由 chuang0321 于 2010-6-22 16:03 编辑

通过对主窗体每个字段逐个进行表达式设置,比如:名称=[表1 子窗体].Form!名称,在字段属性的控件来源进行选择,是可以实现点击子窗体时主窗体实时显示的功能的。

此种方法不能实现修改功能



如果利用VBA语言,就可以实现你的要求:
1、子窗体:
Private Sub Form_Current()

Forms!窗体1.名称 = Me.名称
Forms!窗体1.日期 = Me.日期
Forms!窗体1.类别 = Me.类别
Forms!窗体1.数量 = Me.数量
Forms!窗体1.备注 = Me.备注

End Sub

2、主窗体:
Private Sub Form_Current()

Forms!窗体1.名称 = Me.名称
Forms!窗体1.日期 = Me.日期
Forms!窗体1.类别 = Me.类别
Forms!窗体1.数量 = Me.数量
Forms!窗体1.备注 = Me.备注

End Sub
作者: heikediguo2004    时间: 2010-6-23 17:30
怎么改不了呢  是否已经“锁定”
作者: chuang0321    时间: 2010-6-24 10:18
昨天没有时间完成,今天我已经改好了。




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