Compartir a través de


Propiedad SubForm.CanShrink (Access)

Obtiene o establece si el control especificado se ajusta automáticamente verticalmente para imprimir o obtener una vista previa de todos los datos que contiene la sección o el control. Boolean de lectura y escritura.

Sintaxis

expresión. CanShrink

Expresión Variable que representa un objeto SubForm .

Comentarios

La propiedad CanShrink utiliza los valores siguientes.

Configuración Visual Basic Descripción
True El control se comprime verticalmente de modo que los datos que contiene puedan imprimirse o verse en una vista previa sin dejar líneas en blanco.
No False (Valor predeterminado) El control no se comprime.

El valor de esta propiedad es de sólo lectura en una macro o en Visual Basic en cualquier vista excepto la vista Diseño.

Use esta propiedad para controlar la apariencia de los formularios e informes impresos. Al establecer la propiedad en Sí, el objeto se ajusta automáticamente para que se pueda imprimir cualquier cantidad de datos. Cuando un control se comprime, los controles situados debajo de él se mueven hacia la parte superior de la página.

Si establece la propiedad CanShrink de un control en Sí, Microsoft Access no establece en Sí la propiedad CanShrink de sección.

Las secciones se contraen verticalmente en todo su ancho. Por ejemplo, supongamos que un formulario tiene dos cuadros de texto en paralelo en una sección y cada control tiene su propiedad CanShrink establecida en Sí. Si un cuadro de texto contiene una línea de datos y otro cuadro de texto contiene dos líneas de datos, ambos cuadros de texto será dos líneas de tipo long porque el tamaño de la sección se ajusta en todo su ancho. Para reducir los datos de forma independiente, puede colocar dos controles de subformulario o subinforme en paralelo y establecer su propiedad CanShrink en Sí.

Cuando utilice la propiedad CanShrink, recuerde lo siguiente:

  • La configuración de la propiedad no afecta al espaciado horizontal entre los controles; afectan solo al espacio vertical que ocupan los controles.

  • Los controles superpuestos no pueden contraerse.

  • El alto de un control grande puede impedir que los controles situados a su lado se compriman. Por ejemplo, si hay varios controles cortos en el lado izquierdo de la sección de detalles de un informe y un control alto, como un marco de objeto sin enlazar, está en el lado derecho, los controles de la izquierda no se reducirán, aunque no contengan datos.

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.