会员登录 - 用户注册 - 网站地图 Office中国(office-cn.net),专业Office论坛
当前位置:主页 > 技巧 > Access技巧 > 窗体控件 > 正文

父子窗体的语法介绍

时间:2013-08-03 19:01 来源:轻魂ACCESS源码区 转载 并翻译整 作者:轻魂ACCE… 阅读:

例子:

Mainform 是 主窗体

Subform1 是主窗体里面的子窗体的名称

Subform2 是Subform1子窗体里面的子窗体


正 文:

父子窗体的语法介绍 From Keri Hardwick (轻魂access源码区 转载 并翻译整理http://www.zstmcomputer.com

 

例子:

Mainform 主窗体

Subform1 是主窗体里面的子窗体的名称

Subform2 Subform1子窗体里面的子窗体

                           

 

 

 

 

如果你在主窗体

如果你在子窗体1

要参照一个窗体属性,例如: RecordSource

 

 

在主窗体

Me.RecordSource

Me.Parent.RecordSource

在子窗体1

Me!Subform1.Form.RecordSource

Me.RecordSource

在子窗体2

Me!Subform1.Form!Subform2.Form.

RecordSource

Me!Subform2.Form.RecordSource

在照控件

 

 

在主窗体

Me!ControlName

Me.Parent!ControlName

在子窗体1

Me!Subform1.Form!ControlName

Me!ControlName

在子窗体2

Me!Subform1.Form!Subform2.Form!

ControlName

Me!Subform2.Form!ControlName

要参照一个控件属性, 例如: Enabled

 

 

在主窗体

Me!ControlName.Enabled

Me.Parent!ControlName.Enabled

在子窗体1

Me!Subform1.Form!ControlName.Enabled

Me!ControlName.Enabled

在子窗体2

Me!Subform1.Form!Subform2.Form!

ControlName.Enabled

Me!Subform2.Form!ControlName.Enabled

要参照一个子窗体控件属性, 例如SourceObject

 

 

在主窗体

N/A

N/A

在子窗体1

Me!Subform1.SourceObject

N/A

在子窗体2

Me!Subform1.Form!Subform2.SourceObject

Me!Subform2.SourceObject

 

 

 

 

 

 

 

如果你在子窗体2

不在窗体里

要参照一个窗体属性,例如: RecordSource

 

 

在主窗体

Me.Parent.Parent.RecordSource

Forms!Mainform.RecordSource

在子窗体1

Me.Parent.RecordSource

Forms!Mainform!Subform1.Form.RecordSource

在子窗体2

Me.RecordSource

Forms!Mainform!Subform1.Form!Subform2.

Form.RecordSource

要参照一个控件

 

 

在主窗体

Me.Parent.Parent!ControlName

Forms!Mainform!ControlName

在子窗体1

Me.Parent!ControlName

Forms!Mainform!Subform1.Form!ControlName

在子窗体2

Me!ControlName

Forms!Mainform!Subform1.Form!Subform2.

Form!ControlName

要参照一个控件属性,例如: Enabled

 

 

在主窗体

Me.Parent.Parent!ControlName.Enabled

Forms!Mainform!ControlName.Enabled

在子窗体1

Me.Parent!ControlName.Enabled

Forms!Mainform!Subform1.Form!ControlName.Enabled

在子窗体2

Me!ControlName.Enabled

Forms!Mainform!Subform1.Form!Subform2.

Form!ControlName.Enabled

要参照一个子窗体控件属性: SourceObject

 

 

在主窗体

N/A

N/A

在子窗体1

N/A

Forms!Mainform!Subform1.SourceObject

在子窗体2

N/A

Forms!Mainform!Subform1.Form!Subform2.

SourceObject

(责任编辑:admin)

顶一下
(1)
100%
踩一下
(0)
0%
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价: