Propriedade Form.OrderBy (Access)
Use a propriedade OrderBy para especificar como você deseja classificar registros em um formulário. String de leitura/gravação.
Sintaxe
expressão. Orderby
expressão Uma variável que representa um objeto Form.
Comentários
A propriedade OrderBy é uma expressão de cadeia de caracteres que é o nome do campo ou dos campos nos quais você deseja classificar os registros. Quando você usa mais de um nome de campo, separe-os com uma vírgula (,). Use a propriedade OrderBy para salvar um valor de classificação e aplicá-la mais tarde. Valores de OrderBy são salvos com os objetos nos quais eles são criados. Eles são carregados automaticamente quando o objeto é aberto, mas não são automaticamente aplicados.
Quando você define a propriedade OrderBy, inserindo um ou mais nomes de campo, os registros são classificados em ordem crescente. Da mesma forma, o Visual Basic classifica esses campos em ordem crescente por padrão.
Se você deseja classificar registros em ordem decrescente, digite DESC no final da expressão de cadeia de caracteres. Por exemplo, para classificar registros de cliente em ordem decrescente por nome de contato, defina a propriedade OrderBy "ContactName DESC".
Selecione o campo pelo qual você deseja classificar os registros e escolha o botão Classificar apropriado na barra de ferramentas ou aponte para Classificar no menu Registros e escolha o comando apropriado no submenu. Você também pode definir a propriedade OrderByOn para formulários ou relatórios usando o Visual Basic.
Observação
Quando um novo objeto é criado, ele herda as propriedades RecordSource, Filter, OrderBy e OrderByOn da tabela ou consulta da qual foi criado. Para formulários e relatórios, os filtros herdados não são automaticamente aplicados quando um objeto é aberto.
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.