продолжить на последней странице

{If {PAGE} < {NUMPAGES} "Continue on {={PAGE}+1}" "last page" }

Я не могу заставить это работать, он продолжает печатать "последнюю страницу" или текст "{If {PAGE} <{NUMPAGES}" "Продолжить {= {PAGE}+1}" "последняя страница"} 'показывает вверх.

несколько раз shift+f9 удаляет {={PAGE}+1}

В основном это просто показывает "последнюю страницу" на всех страницах.

1 ответ1

1

Убедитесь, что вы используете Ctrl+F9 для ввода скобок «{}», в которые вы вставляете условное форматирование. Это относится как к вложенному условному форматированию, так и к выражению верхнего уровня. Должен быть пробел после каждой открытой скобки и пробел перед закрывающей скобкой, как показано здесь: {FIELDNAME}.

Пара других комментариев: Вы не отображаете номер страницы, на которой находитесь, но ссылаетесь на номер следующей страницы. Кроме того, каков желаемый результат, если условие не выполняется? Вы хотите, чтобы номер страницы отображался? Из того, что я вижу, вы получите только "последнюю страницу", но без номера страницы, если номер страницы равен NUMPAGES (последняя страница в разделе). Попробуй это:

{IF {PAGE} <{NUMPAGES} "Page {PAGE} (продолжение на странице {= {PAGE}+1})" "" Страница {PAGE} (последняя страница)"}

Дайте мне знать, как это работает :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .