2013-05-02 5 views
1

Я разработал отчет о доступе, который состоит из 4 подписок. первый отчет представляет собой лишь титульную страницу отчета. В нижнем колонтитуле основного сообщения я добавил номера страниц. номера страниц отображаются на каждой странице отчета, включая мою титульную страницу. Я не хочу отображать номер страницы (это страница 1) на титульной странице. Поскольку у кого-то была аналогичная проблема, и если бы вы могли помочь мне с моей проблемой, спасибоСкрыть нижний колонтитул страницы

+2

Вы попытались открыть подзаголовок в Design View, щелкнув правой кнопкой мыши нижний колонтитул и выбрав «Свойства», а затем установив для свойства «Видимый» значение «Нет»? –

+0

Вы вводите номера страниц или вводите их каким-либо образом? И если получен, какой метод вы используете? –

+0

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

ответ

0

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

Вам понадобится текстовое поле в нижнем колонтитуле .. Используйте = ShowPage() как Источник управления. Тогда вы будете хотеть этот код в модуль:

Function ShowPage(Optional ClearPage As Boolean) 
    Static PageNum As Integer 
    If ClearPage Then 
     PageNum = 0 
    End If 
    If PageNum > 0 Then 
     ShowPage = PageNum 
    End If 
    PageNum = PageNum + 1 
End Function 

Наконец, положить 'SHOWPAGE Правда' под Report_Load событие. Это приведет к сбросу счетчика при каждом запуске отчета.

+0

спасибо, я попробую это и дам вам знать, как я нахожусь – derek

+0

Привет, Том Том , я пробовал ваш код, он отлично работает, чтобы добавлять номера ко всем страницам, но он по-прежнему ставит номер страницы на обложке (в подрепорте 1), есть ли способ изменить код, чтобы он не отображал номер на обложке страница? – derek

Смежные вопросы