Propriedade ListBox.BoundColumn (Access)
Quando você faz uma seleção de uma caixa de listagem, a propriedade BoundColumn informa ao Microsoft Access a coluna cujos valores serão utilizados como valor do controle. Se o controle for acoplado a um campo, o valor na coluna especificada pela propriedade BoundColumn será armazenado no campo indicado pela propriedade ControlSource. Long de leitura/gravação.
Sintaxe
expressão. Boundcolumn
Expressão Uma variável que representa um objeto ListBox .
Comentários
A propriedade BoundColumn usa as configurações a seguir.
Configuração | Descrição |
---|---|
0 | O valor da propriedade ListIndex , em vez do valor da coluna, é armazenado no registro atual. O valor da propriedade ListIndex da primeira linha é 0, da segunda linha é 1 e assim por diante. O Access define a propriedade ListIndex quando um item é selecionado em uma caixa de lista ou na parte da caixa de listagem de uma caixa de combinação. A configuração da propriedade BoundColumn como 0 e a utilização do valor da propriedade ListIndex do controle poderia ser útil se, por exemplo, você estivesse interessado somente em armazenar uma sequência de números. |
1 ou maior | (O padrão é 1) O valor na coluna especificada torna-se o valor do controle. Se o controle estiver vinculado a um campo, essa configuração será armazenada nesse campo no registro atual. A propriedade BoundColumn não pode ser definida como um valor maior que a configuração da propriedade ColumnCount . |
Para campos de tabela, você pode definir essa propriedade na guia Pesquisa na seção Propriedades de Campo da exibição Design da tabela para campos com a propriedade DisplayControl definida como Caixa de Combinação ou Caixa de Lista.
No Visual Basic, defina a propriedade BoundColumn utilizando um número ou uma expressão numérica igual a um valor de 0 até a configuração da propriedade ColumnCount.
Observação
Se a coluna vinculada não for a mesma que a coluna mais visível à esquerda no controle (ou se você definir a propriedade BoundColumn como 0), a propriedade LimitToList será definida como Sim.
O Access usa números baseados em zero para se referir a colunas na propriedade Column . Ou seja, a primeira coluna é referenciada usando a expressão Column(0)
, a segunda coluna é referenciada usando a expressão Column(1)
e assim por diante. Contudo, a propriedade BoundColumn usa números baseados em 1 para referir-se às colunas. Isso significa que, se a propriedade BoundColumn estivesse definida como 1, você poderia acessar o valor armazenado nessa coluna utilizando a expressão Column(0)
.
Se a propriedade AutoExpand estiver definida como Sim, o Access preencherá automaticamente um valor na parte da caixa de texto da caixa de combinação que corresponde a um valor na lista de caixas de combinação conforme você digita
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.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de