ACC: How to Use the Parent Property of a Subform
ID: Q100025
|
The information in this article applies to:
-
Microsoft Access versions 1.0, 1.1, 2.0, 7.0, 97
SUMMARY
Novice: Requires knowledge of the user interface on single-user computers.
This article describes how to use a subform's Parent property to return the
name of its parent form.
MORE INFORMATION
The following is the correct syntax for the Parent property in macro
actions called from a subform:
Forms![Main Form Name]![Subform ControlName].Form.Parent.Name
-or-
Form.Parent.Name
-or-
Parent.Name
The following example demonstrates how to use the Parent property in a
macro:
- Open the sample database Northwind.mdb (or NWIND.MDB in Microsoft Access
2.0 or earlier)
- Create and save the following macro:
Macro: Get Parent Name
---------------------------------------------------------------
Action: MsgBox
Message: =Forms!Orders![Orders Subform].Form.Parent.Name
Title: Parent Form Name
- Open the Orders Subform form in Design view. Add the Get Parent Name
macro to the OnDoubleClick event of the ProductID field (or Product ID
in versions 1.x and 2.0):
Object: Text Box
--------------------------------------------------------------
ControlName: ProductID (or Product ID in versions 1.x and 2.0)
OnDblClick: Get Parent Name
- Save and close Orders Subform.
- Open the Orders form. Double-click the ProductID field in the subform.
Note that the parent form name, Orders, is displayed.
- Close the Orders form. Open the Orders Subform form in Design view and
remove the macro you added in step 2.
Additional query words:
main mainform sub
Keywords : kbusage FmsSubf
Version : 1.0 1.1 2.0 7.0 97
Platform : WINDOWS
Issue type : kbhowto