Нижний колонтитул отчета MS Access Force внизу страницы - PullRequest
2 голосов
/ 10 апреля 2010

Я пытаюсь составить отчет по предложению.Я хотел бы сохранить профессиональный вид и всегда переносить раздел терминов внизу страницы.Я мог бы использовать нижний колонтитул страницы, но я хочу, чтобы термины отображались только на последней странице.

Моя идея каким-то образом заключается в том, чтобы с помощью VBA установить высоту фиктивной группы так, чтобы нижний колонтитул отчета переместился вниз.Проблема в том, что вы не можете явно установить высоту раздела.

Кто-нибудь еще с другой идеей (это работает)?: -)

Спасибо, Джефф

Ответы [ 2 ]

1 голос
/ 12 апреля 2010

Это помогло мне:

Private Sub PageHeaderSection_Format(Cancel As Integer, FormatCount As Integer)
Me.PageFooterSection.Visible = (Me.txtPage <> Me.txtPages)
End Sub

Спасибо за вашу помощь.

1 голос
/ 10 апреля 2010

Вот идея:
http://bytes.com/topic/misc/answers/499733-report-footer-location-problem#post1939746

Для размещения одностраничных отчетов вы можете сделать что-то вроде

If Me.Pages > 0 Then
Me.Section(4).Visible = (iif(Me.Pages = 1, True, Me.Page = Me.Pages))
EndIf

Обратите внимание, что Access рассчитывает количество страниц только в том случае, если у вас есть номера страниц в отчете. Если вы не хотите, чтобы они отображались, вы можете установить для их свойства Visible значение False.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...