Я настраиваю нашу проверку MICR. Мы часто печатаем сотни чеков. По некоторым чекам оплачивается много переводов, поэтому строки перевода не все помещаются на одной странице, что приводит к переполнению. Нам нужно напечатать VOID над самим чеком, который находится в ЗАГОЛОВКЕ на второй и последующих страницах этого чека.
Я написал выражение видимости следующим образом:
=Iif(Globals!PageNumber > 1, False, True)
То, что было достигнуто, было скрыто на странице 1 задания на печать. Проблема в том, что большинство страниц после страницы 1 были новыми чеками и не должны быть аннулированы. Должна быть только вторая страница из того же чека.
Мне нужно сделать это на контрольном разрыве, где он меняет номер чека. Я должен печатать VOID только тогда, когда текущая страница имеет тот же контрольный номер, что и предыдущая страница. Поскольку это находится в заголовке, контрольный номер относится к скрытому полю в теле:
=элементы отчета!txtCalc_DspCheckNum21.value
Я бы сравнил это значение с предыдущим контрольным номером, но как мне сохранить этот предыдущий контрольный номер и теперь сравнить их?
Я добавил текстовое поле (очень крупными буквами) над чеком и спрятал его. Затем я