К сожалению, нет такой функции для отчетов. Для элементов управления формы вы можете использовать Horizontal Anchor
, но не для отчетов.
Таким образом, у вас есть две возможности, чтобы ваш адрес не был вырезан:
1: пусть он будет расти вертикально
Для этого вам нужно установить для свойства Can grow
обоих текстовых полей и содержащего раздела значение Yes
.
Если текст теперь не помещается в текстовое поле, он будет изменен по высоте.
2: управление через VBA
Вы можете использовать format event
для управления шириной текстового поля через VBA.
Вот пример того, как это сделать, но я никогда не пробовал.
К сожалению, он в формате mdb
, поэтому вам понадобится более старая версия Microsoft Access (я думаю, что Microsoft Access 2007 должен быть в состоянии, 2003 наверняка), чтобы открыть ее и получить код.
http://www.lebans.com/autosize_textbox.htm
Он использует Windows API и может быть не так легко запустить его.
Что он делает (только шаги):
Сначала он вычисляет ширину отображаемого текста относительно текущего шрифта, размера шрифта и его свойств.
Зная это, можно изменить размер элемента управления.