Я пробовал следующий код VBA в обработчиках событий [A Report], а также в обработчиках событий SubForm, и ширина не изменяется при просмотре отчета.
REPORTS! [A Report]![SubForm]! [TextField] .Width = 7920
Почему бы вам не отобразить подчиненную форму в режиме Непрерывных форм, а не в Таблице данных, тогда вы полностью контролируете размер и расположение каждого поля.
Изменение размера в режиме дизайна не сработало. Мне пришлось изменить размер в Datasheet View, чтобы он работал.