Gustav Brock
gustav at cactus.dk
Thu Mar 13 10:21:00 CST 2003
Hi Lawrence
You need to set it for every detail.
Try this:
Me.Difference.Visible = (Me.Difference <> 0)
/gustav
> Using Access XP. I calculated field in the detail section of a report
> that compares an invoice amount with a check amount. I'd like the
> textbox to display if the value of the textbox does not equal zero. I've
> tried to use the following code in the "OnFormat" property of the detail
> section:
> Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)
> On Error GoTo ERR_OnFormat
> If Me.Difference = 0 Then
> Me.Difference.Visible = False
> End If
> Exit_ERR_OnFormat:
> Exit Sub
> ERR_OnFormat:
> MsgBox Err.Description
> Resume Exit_ERR_OnFormat
> End Sub
> This code correctly detects the first textbox where the value <>0, but
> doesn't find any others (I've checked, and I should have a couple of
> other textboxes displaying).