Propriedade ComboBox.RowSourceType (Access)

Use a propriedade RowSourceType (juntamente com a propriedade RowSource ) para informar ao Microsoft Access como fornecer dados ao objeto especificado. String de leitura/gravação.

Sintaxe

expressão. RowSourceType

Expressão Uma variável que representa um objeto ComboBox .

Comentários

A propriedade RowSourceType utiliza as configurações a seguir.

Configuração Descrição
Tabela/Consulta (Padrão) Os dados são de uma tabela, consulta ou instrução SQL especificada pela configuração de RowSource.
Lista de Valores Os dados são uma lista de itens especificada pela configuração RowSource.
Lista de Campos Os dados são uma lista de nomes de campos de uma tabela, consulta ou instrução SQL especificada pela configuração RowSource.

Observação

Você também pode definir a propriedade RowSourceType com uma função definida pelo usuário. O nome da função é inserido sem um sinal de igual (=) anterior e sem o par de parênteses à direita. Você deve fornecer argumentos de código de função específicos para informar ao Access como preencher o controle.

No Visual Basic, defina a propriedade RowSourceType usando uma expressão de cadeia de caracteres com um desses valores: "Table/Query", "Value List" ou "Field List". Você também usa uma propriedade RowSource. Para definir a propriedade RowSourceType para uma função definida pelo usuário, insira o nome da função.

Quando você tiver um número limitado de valores que não mudam, será possível definir a propriedade RowSourceType como Lista de valores e inserir os valores que compõem a lista na propriedade RowSource.

Quando você cria uma função definida pelo usuário para inserir itens em uma caixa de listagem ou caixa de combinação, o Access chama a função repetidamente para obter as informações necessárias. As funções RowSourceType definidas pelo usuário devem ser escritas em um formato de função muito específico.

Exemplo

O exemplo a seguir define a propriedade RowSourceType para uma caixa de combinação como Tabela/Consulta e define a propriedade RowSource para uma consulta chamada EmployeeList.

Forms!Employees!cmboNames.RowSourceType = "Table/Query" 
Forms!Employees!cmboNames.RowSource = "EmployeeList"

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.