Propriedade Section.CanShrink (Access)
Obtém ou define se o controle especificado se ajusta automaticamente verticalmente para imprimir ou visualizar todos os dados que a seção ou controle contém. Boolean de leitura/gravação.
Sintaxe
expressão. Podereduzir
Expressão Uma variável que representa um objeto Section .
Comentários
A propriedade CanShrink utiliza as configurações a seguir.
Configuração | Visual Basic | Descrição |
---|---|---|
Sim | True | O controle é reduzido verticalmente de forma que os dados nele contidos possam ser impressos ou visualizados sem deixar linhas vazias. |
Não | False | (Padrão) O controle não é reduzido. |
Essa configuração de propriedade é somente leitura em uma macro ou no Visual Basic em qualquer modo, exceto no modo design.
Use essa propriedade para controlar a aparência de formulários e relatórios impressos. Quando você define a propriedade como Sim, o objeto é ajustado automaticamente para que qualquer quantidade de dados possa ser impressa. Quando um controle é reduzido, os controles abaixo dele são movidos para cima na página.
Se você definir a propriedade CanShrink de um controle como Sim, o Microsoft Access não definir propriedade CanShrink da seção como Sim.
As seções são reduzidas verticalmente em toda a largura. Por exemplo, suponha que um formulário possui duas caixas de texto lado a lado em uma seção, e cada controle tem sua propriedade CanShrink definida como Sim. Se uma caixa de texto conterá uma linha de dados e a caixa de texto contém duas linhas de dados, ambas as caixas de texto será duas linhas de comprimento porque a seção é dimensionada em toda sua largura. Para reduzir os dados de forma independente, você pode colocar dois controles de subforma ou sub-relatório lado a lado e definir sua propriedade CanShrink como Sim.
Quando você usa a propriedade CanShrink, lembre-se de que:
As configurações da propriedade não afetam o espaçamento horizontal entre controles; elas afetam apenas o espaço vertical que os controles ocupam.
Os controles sobrepostos não podem ser reduzidos.
A altura de um controle grande pode impedir que controles ao lado dele sejam reduzidos. Por exemplo, se vários controles curtos estiverem no lado esquerdo da seção de detalhes de um relatório, e um controle alto, como um quadro de objeto desvinculado, estiver no lado direito, os controles à esquerda não diminuirão, mesmo que não contenham dados.
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.