ACC2000: Disabled Tab Control Page Remains Visible (208766)
The information in this article applies to:
This article was previously published under Q208766 Moderate: Requires basic macro, coding, and interoperability skills.
This article applies to a Microsoft Access database (.mdb) and to a Microsoft Access project (.adp).
SYMPTOMS
When the Enabled property of a page on a tab control is set to False, you can still click the tab and see its controls and the data that they contain. However, you cannot change any of the data.
RESOLUTION
To hide the data on a disabled tab control page, use one of the following methods.
Method 1
Set the Visible property of the tab control page to False in the Load event of the form. This makes the tab control page and its tab invisible. Add the following procedure to the Load event of the form, substituting the name of your own tab control:
Private Sub Form_Load()
If Me!TabCtl0.Pages(1).Enabled = False Then
Me!TabCtl0.Pages(1).Visible = False
End If
End Sub
Method 2
Set the Visible properties of the controls on the tab control page to False in the Load event of the form. This hides the controls on that page, but allows the tab to remain visible. Add the following procedure to the Load event of the form, substituting the name of your own tab control and page controls:
Private Sub Form_Load()
If Me!Tabctl0.Pages(1).Enabled = False Then
Me!TabCtl0.Pages(1).Controls![HireDate].Visible = False
Me!TabCtl0.Pages(1).Controls![ReportsTo].Visible = False
End If
End Sub
REFERENCESFor more information about the tab control, click Microsoft Access Help on the
Help menu, type tab control in the Office Assistant or
the Answer Wizard, and then click Search to view the topics
returned.
Modification Type: | Major | Last Reviewed: | 6/29/2004 |
---|
Keywords: | kbprb KB208766 |
---|
|