我做了一个报表,根据客户的不同,出现两种不同的提示
有一个字段[类别],我想这样做,当这个客户是类别为A时,报表的提示文字为中文
当这个客户的类别是B时,报表的提示文字为英文,报表是要一次性打印出来的,其中t1为写着中文的标签,t2为写着英文的标签,代码如何写呀
我是这样写的代码
Private Sub Report_Open(Cancel As Integer)
If [类别] = "cn" Then
Me.t1.Vasible = False
Me.t2.Vasible = Ture
else
Me.t1.Vasible = Ture
Me.t2.Vasible = False
End If
End Sub
Access的报表不支持文本框控件的可见属性,但可变通使用调整其宽度来曲线达到类似的目的。
Private Sub 主体_Format(Cancel As Integer, FormatCount As Integer)
If Nz([分类], "") = "cn" Then
Me.t1.Width = 1222
Me.t2.Width = 0
Else
Me.t1.Width = 0
Me.t2.Width = 1222
End If