IsVisible Property Example

The following example uses the IsVisible property of a text box to control the display of a line control on a report. The report is based on a Products table and uses three controls with the following properties.

Properties Line control Text box #1 Text box #2
Name Line0 CategoryID ProductName
ControlSource   CategoryID ProductName
HideDuplicates   Yes No
Left 0 0 2.0
Top 0 .1 .1
Width 4.0 1.0 1.0

Paste the following code into the Declarations section of the report module, and then view the report to see the line formatting controlled by the IsVisible property:

Private Sub Detail_Print(Cancel As Integer, PrintCount As Integer)
    If Me!CategoryID.IsVisible Then
        Me!Line0.Visible = True
    Else
        Me!Line0.Visible = False
    End If
End Sub