Aplica-se a
Objeto Form |
Objeto Report |
Pode utilizar a propriedade OrdenarPor para especificar de que forma pretende ordenar os registos num formulário, consulta, relatório ou tabela. Cadeia de leitura/escrita.
expressão.OrdenarPor
expressão Obrigatório. Uma expressão que devolve um dos objetos na lista Aplica-se A.
Observações
A propriedade OrdenarPor é uma expressão de cadeia que representa o nome do campo ou campos nos quais pretende ordenar os registos. Quando utilizar mais do que um nome de campo, separe os nomes com uma vírgula (,). Utilize a propriedade OrdenarPor para guardar um valor de ordenação e aplicá-lo mais tarde. Os valores de OrdenarPor são guardados com os objetos nos quais são criados. Estes são automaticamente carregados quando o objeto é aberto, mas não são aplicados automaticamente.
Quando define a propriedade OrdenarPor ao introduzir um ou mais nomes de campo, os registos são ordenados por ordem ascendente. Da mesma forma, o código VBA (Visual Basic for Applications) ordena estes campos por ordem ascendente por predefinição.
Se quiser ordenar os registos por ordem descendente, escreva DESC no final da expressão de cadeia. Por exemplo, para ordenar os registos por ordem descendente pelo nome de contacto, defina a propriedade OrdenarPor para "NomeDeContacto DESC".
Pode definir a propriedade OrdenarPor ao utilizar a folha de propriedades do objeto, uma macro ou código VBA.
Para relatórios, a propriedade OrdenarPor tem de estar definida para Sim para aplicar a sequência de ordenação especificada pela propriedade OrdenarPor do objeto. Para formulários, selecione o campo pelo qual pretende ordenar os registos e, no separador Base, no grupo Ordenar e Filtrar, clique na sequência de ordenação que pretende. Também pode definir a propriedade OrdenarPorLigado para formulários ou relatórios ao utilizar o VBA.
Definir a propriedade OrdenarPor para um relatório aberto irá executar os procedimentos dos eventos Abrir e Fechar.
Nota: Quando um novo objeto é criado, este herda as propriedades OrigemDosRegistos, Filtro, OrdenarPor e OrdenarPorLigado da tabela ou consulta a partir da qual foi criado. Para formulários e relatórios, os filtros herdados não são aplicados automaticamente quando um objeto é aberto.