Partilhar via


Propriedade ComboBox.RowSourceType (Access)

Utilize a propriedade RowSourceType (juntamente com a propriedade RowSource ) para indicar 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. Tem de fornecer argumentos de código de função específicos para indicar ao Access como preencher o controlo.

No Visual Basic, defina a propriedade RowSourceType através de uma expressão de cadeia com um destes valores: "Tabela/Consulta", "Lista de Valores" ou "Lista de Campos". 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 cria uma função definida pelo utilizador para inserir itens numa caixa de listagem ou caixa de combinação, o Access chama a função repetidamente para obter as informações de que precisa. As funções RowSourceType definidas pelo utilizador têm de ser escritas num 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.