0

我有一个基于交叉表查询的报告。我遇到的问题是字段的数量将在 1 到 18 之间变化,具体取决于请求的时间线和我们拥有数据的月数。我想提前将字段设置为适当控件中的源,因此我尝试使用 vba 有条件地构建它们。我尝试在 onload 事件中编写此代码,但它不起作用。有什么建议吗?提前致谢。

Me.Month6.ControlSource = IIf(llreportcrosstab.TotalMonths.Value >= 6, "llreportcrosstab.6", "llreportcrosstab.1")
4

1 回答 1

0

我建议构建所有 18 个控件,并将它们的 .Visible 参数设置为 True 或 False,具体取决于您实际要显示的字段数。

于 2013-09-13T16:29:38.210 回答