Se aplica a
Objeto Form |
Objeto Report |
Puede usar la propiedad OrderBy para especificar cómo quiere ordenar los registros de una formulario, consulta, informe o tabla. Valor String de lectura y escritura.
expresión.OrderBy
expresión Requerido. Una expresión que devuelve uno de los objetos de la lista Se aplica a.
Observaciones
La propiedad OrderBy es una expresión de cadena que es el nombre del campo o campos por los que quiere ordenar los registros. Al usar más de un nombre de campo, separe los nombres con una coma (,). Use la propiedad OrderBy para guardar un valor de ordenación y aplicarlo con posterioridad. Los valores OrderBy se guardan con los objetos en los que se crean. Se cargan automáticamente cuando se abre el objeto, pero no se aplican automáticamente.
Al establecer la propiedad OrderBy escribiendo uno o varios nombres de campo, los registros se ordenan en orden ascendente. De forma similar, el código de Visual Basic para Aplicaciones (VBA) ordena estos campos en orden ascendente de forma predeterminada.
Si quiere ordenar los registros en orden descendente, escriba DESC al final de la expresión de cadena. Por ejemplo, para ordenar los registros de clientes en orden descendente por nombre del contacto, establezca la propiedad OrderBy en "NombreDeContacto DESC".
Puede establecer la propiedad OrderBy mediante la hoja de propiedades del objeto, una macro o VBA.
Para los informes, la propiedad OrderByOn debe establecerse en Sí para aplicar el orden especificado por la propiedad OrderBy del objeto. Para los formularios, seleccione el campo por el que quiere ordenar los registros y, en el grupo Ordenar y filtrar de la pestaña Inicio, haga clic en el criterio de ordenación que quiera. También puede establecer la propiedad OrderByOn para los formularios o informes mediante VBA.
Establecer la propiedad OrderBy para un informe abierto ejecutará los procedimientos de eventos Close y Open del informe.
Nota: Cuando se crea un objeto, hereda las propiedades RecordSource, Filter, OrderBy y OrderByOn de la tabla o consulta desde la que se creó. Para formularios e informes, los filtros heredados no se aplican automáticamente cuando se abre un objeto.