Свойство Section.CanShrink (Access)

Возвращает или задает значение, указывающее, будет ли указанный элемент управления автоматически корректироваться по вертикали, чтобы распечатать или просмотреть все данные, содержащиеся в разделе или элементе управления. Для чтения и записи, Boolean.

Синтаксис

expression. CanShrink

Выражение Переменная, представляющая объект Section .

Замечания

Свойство CanShrink использует следующие параметры.

Setting Visual Basic Описание
Да True Элемент управления сжимается по вертикали, чтобы содержащиеся в нем данные можно было распечатать или просмотреть, не оставляя пустых строк.
Нет False (по умолчанию) Элемент управления не сжимается.

Этот параметр свойства доступен только для чтения в макросе или Visual Basic в любом представлении, кроме конструктора.

Используйте это свойство для управления внешним видом печатных форм и отчетов. Если для свойства задано значение Да, объект автоматически настраивается таким образом, чтобы можно было распечатать любой объем данных. Когда элемент управления сжимается, элементы управления под ним перемещаются вверх по странице.

Если для свойства CanShrink элемента управления задано значение Да, microsoft Access не устанавливает для свойства CanShrink раздела значение Да.

Секции сжимаются по вертикали по всей ширине. Например, предположим, что форма содержит два текстовых поля рядом в разделе, а каждому элементу управления присвоено значение Да . Если одно текстовое поле содержит одну строку данных, а другое — две строки данных, то оба текстовых поля будут иметь длину в две строки, так как размер раздела пересекается по всей ширине. Чтобы уменьшить данные независимо друг от друга, можно разместить два элемента управления подчиненной формы или подчиненного отчета и задать для их свойства CanShrink значение Да.

При использовании свойства CanShrink помните следующее:

  • Параметры свойства не влияют на горизонтальный интервал между элементами управления; они влияют только на вертикальное пространство, занимаемое элементами управления.

  • Перекрывающиеся элементы управления не могут сжиматься.

  • Высота большого элемента управления может предотвратить сжатие элементов управления рядом с ним. Например, если несколько коротких элементов управления находятся в левой части раздела сведений отчета, а один высокий элемент управления, например фрейм не связанного объекта, находится справа, элементы управления слева не будут сжиматься, даже если они не содержат данных.

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.