У меня есть основной отчет с несколькими подотчетами, все в табликсе. Отчет сгруппирован по значению идентификатора инвестора, а детали для идентификатора инвестора занимают несколько страниц при печати. Моя проблема в том, что я не могу отображать идентификатор инвестора на каждой странице, ни в нижнем колонтитуле, ни в заголовке. Мне просто нужно, чтобы он отображался на каждой странице, мне все равно, внизу или вверху. Можно ли это сделать?
Привет @AlanSchofield. У меня есть несколько подотчетов, из которых можно сделать отчет по идентификатору инвестора - от одной до n # страниц. Куда бы я поместил эту группу строк, чтобы идентификатор инвестора отображался на каждой странице и менялся по мере изменения идентификатора инвестора. Я читал ваше предложение на =(reportitems!textbox.value, "groupID"). это казалось хорошим способом, но могу ли я выразить это выражением? Я получаю сообщение об ошибке, говорящее, что ему не нравится формат. Спасибо
Если вы отредактируете свой вопрос и покажете текущий дизайн MAIN, включая панель группы строк под основным окном дизайна, я смогу лучше помочь вам. Убедитесь, что вы выбрали свой табликс, прежде чем делать снимок экрана, чтобы любая группировка в табликсе была видна. Сейчас 11 вечера, так что я не вернусь к вам до завтра.
@АланШофилд. Привет, Алан. удалось прикрепить изображение. Спасибо!
Привет @AlanSchofield. Пожалуйста, дайте мне знать, если вам нужно больше изображений по вопросу. Еще раз спасибо за помощь!
Вчера я опубликовал ответ, но понял, что он не сработает, поэтому удалил его. Мне нужно настроить тестовый отчет, чтобы воспроизвести ваш сценарий, и посмотреть, что я могу сделать - если что-нибудь.
Я проверил это, и, кажется, работает нормально, и это просто.
Сначала щелкните группу строк ID
на панели группы строк под главным дизайнером, а затем нажмите F4, чтобы перейти к свойствам. В окне свойств разверните раздел «Группа» и установите для свойства PageName
то, что вы хотите отображать в заголовке (например, = "Investor ID = " & Fields!ID.Value
).
Затем установите для параметра PageBreak значение Between
.
Теперь в заголовке добавьте текстовое поле и установите выражение =Globals!PageName
.
Вот и все, свойство pagename будет изменяться для каждого значения в наборе данных в вашем основном отчете и применяться к заголовку на каждой странице.
Привет, Алан. Это именно то, что мне было нужно, спасибо за ответ на мой вопрос! Я надеюсь, что это поможет и другим людям.
Рад, что смог помочь, и сам узнал что-то новое, пока экспериментировал... "Каждый день - школьный день" (даже когда ты такой же старый, как я)
Привет, Алан, ты когда-нибудь работал фрилансером?
На самом деле нет, но вы можете найти меня на linkedin (хотя я на самом деле не очень им пользуюсь) и дайте мне знать, если у вас есть какие-либо работы/проекты в течение нескольких минут, и мы можем обсудить вне stackoverflow.
Предполагая, что идентификатор инвестора доступен в вашем основном отчете/наборе данных (я предполагаю, что вы передаете его в подотчет). Установите разрывы страниц в группе строк в вашем основном отчете (установите «между»), затем добавьте строку в верхнюю часть группы строк, которая группируется по инвестору, затем вы можете добавить свое поле идентификатора инвестора в эту строку.