Propiedad Form.OrderBy (Access)
Utilice la propiedad OrderBy para especificar cómo desea ordenar los registros en un formulario. String de lectura y escritura.
expresión. Orderby
expresión Variable que representa un objeto Form.
La propiedad OrderBy es una expresión de cadena que representa el nombre del campo o campos por los que desea ordenar los registros. Si usa más de un nombre de campo, separe los nombres con una coma (,). La propiedad OrderBy se usa para guardar un valor de orden y aplicarlo con posterioridad. Los valores OrderBy se guardan con los objetos en los que se crean. Cuando se abre el objeto, pero no se aplican automáticamente, se cargan automáticamente.
Cuando se establece la propiedad OrderBy escribiendo uno o más nombres de campo, los registros se ordenan en orden ascendente. De forma similar, Visual Basic 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 de contacto, establezca la propiedad OrderBy en "ContactName DESC".
Seleccione el campo por el que desea ordenar los registros y elija el botón Ordenar adecuado en la barra de herramientas, o bien seleccione Ordenar en el menú Registros y elija el comando adecuado en el submenú. También puede establecer la propiedad OrderByOn tanto de formularios como de informes usando Visual Basic.
Nota
Cuando se crea un nuevo objeto, hereda las propiedades RecordSource, Filter, OrderBy y OrderByOn de la tabla o consulta desde la que se creó. En el caso de los formularios e informes, los filtros heredados no se aplican automáticamente cuando se abre un objeto.
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.