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.