Я надеялся, что смогу получить помощь по проблеме VBA, с которой столкнулся, но сначала я хотел бы сказать, что я никоим образом не специалист VBA, ни где-либо рядом с этим ... Но я очень хочу учиться!VBA - IF ElseIf с .Visible = True/False
Я работаю с отчетами в MS Access 2010 и с использованием VBA, я скрываю нижний колонтитул 1 страницы и показываю другой, основанный на номере страницы. Проблема, с которой я сталкиваюсь, заключается в том, что мне нужно сделать нижний колонтитул невидимым и невидимым дважды в отчете. Я пытался использовать IF ELSEIF, но он, похоже, не работает. Правильно ли этот код выглядит? Или я делаю что-то неправильно?
If Me.Page <= 2 Then
Me.PageFooter1.Visible = True
Me.PageFooter2.Visible = False
ElseIf Me.Page >= 9 Then
Me.PageFooter1.Visible = True
Me.PageFooter2.Visible = False
Else
Me.PageFooter1.Visible = False
Me.PageFooter2.Visible = True
End If
Благодарим за любую помощь заранее!
Для любви к коду * переименуйте свои элементы управления * - как мы должны знать, какой из символов Text146 или Label233 должен быть чем? –
Извините, я отредактировал выше. Надеюсь, теперь это имеет смысл ... – cryocaustik
Надеюсь, вы также переименовали элементы управления в свой фактический код, ради того, кто будет его поддерживать =) –