Office中国论坛/Access中国论坛

标题: 请问各位大侠如何在窗体和子窗体之间进行关连查询!!!!!!! [打印本页]

作者: duckula    时间: 2004-11-9 00:09
标题: 请问各位大侠如何在窗体和子窗体之间进行关连查询!!!!!!!
请下载这个例子,帮我解决一下,谢谢了

[attach]7532[/attach]







[attach]7533[/attach]


作者: cg1    时间: 2004-11-9 19:39
34257038(为____痴狂) 11:45:10

SUBCONTROL 有一个 PARENT 属性的

34257038(为____痴狂) 11:45:15

直接调用就可以了

1189296(灭日本6688) 11:39:58

是在代码生成器里吗?

1189296(灭日本6688) 11:40:04

是在代码生成器里吗?

34257038(为____痴狂) 11:46:58

是的



34257038(为____痴狂) 11:47:34

全部显示Parent 属性

参阅应用于示例特性使用 Parent 属性可以引用控件、节或包含其他控件的控件的父对象。如果父对象为控件则 Parent 属性返回的是控件对象;如果父对象为 Microsoft Access 对象,则返回的是 AccessObject 对象。只读。expression.Parent

expression      必需。返回“应用于”列表中的一个对象的表达式。说明

在多个窗体或报表中插入了子窗体或子报表时,可使用 Parent 属性决定当前的父对象。例如,可能在一个窗体和一个报表中都插入了“订单明细”子窗体。以下示例使用 Parent 属性来引用“订单ID”字段,该字段在主窗体和主报表中都存在。在子窗体上的绑定控件中可以输入该表达式。=Parent!OrderID

  

标签控件的 Parent 属性是标签控件链接的控件。选项组中的复选框、选项按钮或切换按钮的 Parent 属性是选项组控件的名称。选项组控件的 Parent 属性是窗体的名称。示例

以下示例使用 Parent 属性检查“Speedy Label”标签控件、“Speedy”复选框控件和“ShipVia”选项组的父对象。如果要运行该示例,请打开“罗斯文”示例数据库中的“订单”窗体,并运行此代码。Public Sub ShowParent()    Dim frm As Form

    Dim ctl As Control

   

    Set frm = Forms!Orders

    Set ctl = frm.[Speedy Label]

   

    ' Returns name of control attached to label.

    MsgBox "The parent control is " & ctl.Parent.Name

    Set ctl = frm.Speedy

   

    ' Returns name of control containing control.

    MsgBox "The parent control is " & ctl.Parent.Name

    Set ctl = frm.ShipVia

   

    ' Returns name of form containing option group control.

    MsgBox "The parent control is " & ctl.Parent.NameEnd Sub  

下一个示例返回的也是包含选项组控件的窗体的名称。MsgBox Forms!Orders![Speedy Label].Parent.Parent.Parent.Name

  



34257038(为____痴狂) 11:48:15

配合 记录标识(一般是自动编号字段) 以及 DLOOKUP 函数可以达到你的要求




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