Propriedade ColunaVinculada

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Aplica-se a

Objeto ComboBox

Objeto ListBox

Quando efetua uma seleção a partir de uma caixa de listagem ou caixa de combinação, a propriedade ColunaVinculada indica ao Microsoft Office Access 2007 que valores da coluna deve utilizar como o valor do controlo. Se o controlo estiver vinculado a um campo, o valor na coluna especificada pela propriedade ColunaVinculada é armazenado no campo designado na propriedade OrigemDoControlo. Número Inteiro Longo de leitura/escrita.

expressão.ColunaVinculada

expressão Obrigatório. Uma expressão que devolve um dos objetos na lista Aplica-se a.

Definição

A propriedade ColunaVinculada utiliza as seguintes definições.

Definição

Descrição

0

O valor da propriedade ÍndiceDaLista, e não o valor da coluna, é armazenado no registo atual. O valor da propriedade ÍndiceDaLista da primeira linha é 0, da segunda linha é 1 e por aí adiante. O Access define a propriedade ÍndiceDaLista quando um item é selecionado a partir da caixa de listagem ou da parte da caixa de listagem de uma caixa de combinação. Definir a propriedade ColunaVinculada para 0 e utilizar o valor da propriedade ÍndiceDaLista do controlo pode ser útil, por exemplo, se apenas quiser armazenar uma sequência de números.

1 ou superior

(A predefinição é 1) O valor na coluna especificada torna-se o valor do controlo. Se o controlo estiver vinculado a um campo, esta definição é armazenada nesse campo no registo atual. A propriedade ColunaVinculada não pode ser definida para um valor maior do que a definição de NúmeroDeColunas.


Pode definir a propriedade ColunaVinculada com a folha de propriedades do controlo, uma macro ou o código VBA (Visual Basic for Applications).

Para campos de tabela, pode definir esta propriedade no separador Pesquisa na secção Propriedades do Campo da vista Estrutura da tabela para campos com a propriedade MostrarControlo definida para Caixa de Combinação ou Caixa de Listagem.

sugestão

O Access define a propriedade ColunaVinculada automaticamente quando seleciona o Assistente de Pesquisas como o tipo de dados de um campo na vista Estrutura da tabela.

No código VBA (Visual Basic for Applications), defina a propriedade ColunaVinculada com um número ou expressão numérica igual a um valor entre 0 até à definição da propriedade NúmeroDeColunas.

Observações

A coluna mais à esquerda visível numa caixa de combinação (a coluna mais à esquerda cuja definição na propriedade LargurasDasColunas da caixa de combinação não é 0) contém os dados que aparecem na parte da caixa de texto da caixa de combinação na vista de Formulário ou num relatório. A propriedade ColunaVinculada determina a coluna cujo valor na caixa de texto ou listagem da caixa de combinação será armazenado quando fizer uma seleção. Isto irá permitir que apresente dados diferentes daqueles que armazenou, como o valor do controlo.

Nota: Se a coluna vinculada não for igual à coluna mais à esquerda visível no controlo (ou se definir a propriedade ColunaVinculada para 0), a propriedade LimitarAUmaLista será definida para Sim.

O Access utiliza números com base em zero para referenciar as colunas na propriedade Coluna. Ou seja, a primeira coluna é referenciada através da expressão Column(0), a segunda coluna é referenciada através da expressão Column(1) e por aí adiante. No entanto, a propriedade ColunaVinculada utiliza números com base em 1 para referenciar as colunas. Isto significa que, se a propriedade ColunaVinculada estiver definida para 1, pode aceder ao valor armazenado nessa coluna ao utilizar a expressão Column(0).

Se a propriedade ExpandirAutomaticamente estiver definida para Sim, o Access preencherá automaticamente um valor na parte da caixa de texto da caixa de combinação que corresponde a um valor na listagem da caixa de combinação à medida que escreve.

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×