在Load上更改Access Report控件源

时间:2013-09-13 15:39:59

标签: database vba ms-access-2007

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

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

1 个答案:

答案 0 :(得分:0)

我建议构建所有18个控件,并根据实际显示的字段数将其.Visible参数设置为True或False。