ValueTable.Sort

ValueTable

Ordenar

Disponible desde la versión 8.0.

Sintaxis:

Sort(<Columnas>, <ObjetoDeComparación>)

Parámetros:

<Columnas> (obligatorio)

Tipo: String.
Lista de nombres de columnas, separados por comas, por las cuales se ordenará la tabla. Cada nombre de columna puede ir seguido de un espacio y una especificación de dirección de ordenamiento. La dirección se define como: “Desc”: orden descendente; “Asc”: orden ascendente. El orden de los nombres de columna define el orden de ordenamiento. Esto significa que la tabla se ordenará inicialmente por la columna indicada primero. Luego, los grupos de filas con el mismo valor en esta columna se ordenarán por la segunda columna, etc.

<ObjetoDeComparación> (opcional)

Tipo: CompareValues.
Objeto para la comparación de elementos. Independientemente de si se especifica o no el objeto de comparación, los elementos con tipos no coincidentes se comparan por el código de tipo, y los elementos de tipo simple se comparan por sus valores.
Además:

  • Si no se especifica el objeto de comparación, entonces los otros tipos de elementos se comparan por su presentación en forma de cadena;
  • Si se especifica el objeto de comparación, entonces:
    • los objetos se comparan por identificador;
    • los puntos en el tiempo se comparan por fecha e identificador de objeto;
    • los elementos de otros tipos se comparan por su representación en forma de cadena.

Descripción:

Ordena una tabla de valores según las reglas de ordenamiento especificadas.

Disponibilidad:

Servidor, cliente grueso, conexión externa, aplicación móvil (servidor), servidor independiente móvil.

Ejemplo:

TablaDePrecios.Ordenar(“Precio Desc, Nomenclatura Asc”);

// Ejemplo usando el objeto CompareValues

Alpha = Nuevo CompareValues;
TablaDePrecios.Ordenar(“Precio Desc”, Alpha);

Disponible desde:

Disponible desde la versión 8.0.