AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones Hoja de cálculo
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Ordena los valores seleccionados en un control Hoja de cálculo.
Ejemplo
// Sorts the [A2:B5] cells of current worksheetSpreadsheetSelectPlus(PSHEET_Spreadsheet, "A2", "B5")
SpreadsheetSortSelection(PSHEET_Spreadsheet, asAscending)
// Sorts the entire worksheet
// Selects a cell
PSHEET_Spreadsheet = "A1"
// Sorts all the rows and columns with data below and on the right
SpreadsheetSortSelection(PSHEET_Spreadsheet, asAscending)
IF ErrorOccurred = True THEN
Error(ErrorInfo())
END
// Sorts the selection according to different criteria
// Column A: Ascending sort
// Column B: Descending sort
SpreadsheetSortSelection(PSHEET_Spreadsheet, "A" + TAB + "B" + asDescending)
IF ErrorOccurred = True THEN
Error(ErrorInfo())
END
Sintaxis

Clasificar la selección según un criterio de clasificación Ocultar los detalles

SpreadsheetSortSelection(<Spreadsheet control> , <Options>)
<Spreadsheet control>: Nombre del control
Nombre del control Hoja de cálculo a utilizar.
<Options>: Constante o combinación de constantes de tipo Integer
Opciones de orden:
asAscending
(Valor predeterminado)
Orden ascendente.
asDescendingOrden descendente.
tccIgnoreAccentOrdenar sin tener en cuenta los caracteres acentuados.
tccIgnoreCaseOrdene mientras ignora el caso.
tccIgnoreInsideSpaceOrdenar sin tener en cuenta los caracteres de espacio que se encuentran dentro de las cadenas.
tccIgnorePonctuationAndSpaceOrdenar sin tener en cuenta el espacio y los caracteres de puntuación.
tccIgnoreSpaceOrdenar sin tener en cuenta los caracteres de espacio que se encuentran al principio y al final de las cadenas.
tccLexicographicOrderOrdenar según el orden lingüístico.
tccRespectNumericOrdenar respetando el orden de los valores numéricos.

Clasificando la selección según varios criterios de clasificación Ocultar los detalles

SpreadsheetSortSelection(<Spreadsheet control> , <Criteria>)
<Spreadsheet control>: Nombre del control
Nombre del control Hoja de cálculo a utilizar.
<Criteria>: Cadena de caracteres
Clasificar criterios en el siguiente formato:
"<Name column1>[;< Option>]" + TAB + "<Name column2>[;< Option>]" + TAB + ...
donde:
  • <Nombre columna> corresponde al nombre de la columna a ordenar.
  • <Opción> corresponde a una constante (o a una combinación de constantes) utilizada para definir el orden que se aplicará a la columna.. Si no se especifica este parámetro, se utilizará la constante asAscending. Este parámetro puede corresponder a:
    asAscending
    (Valor predeterminado)
    Orden ascendente.
    asDescendingOrden descendente.
    tccIgnoreAccentOrdenar sin tener en cuenta los caracteres acentuados.
    tccIgnoreCaseOrdene mientras ignora el caso.
    tccIgnoreInsideSpaceOrdenar sin tener en cuenta los caracteres de espacio que se encuentran dentro de las cadenas.
    tccIgnorePonctuationAndSpaceOrdenar sin tener en cuenta el espacio y los caracteres de puntuación.
    tccIgnoreSpaceOrdenar sin tener en cuenta los caracteres de espacio que se encuentran al principio y al final de las cadenas.
    tccLexicographicOrderOrdenar según el orden lingüístico.
    tccRespectNumericOrdenar respetando el orden de los valores numéricos.
Observaciones
  • La clasificación se realiza en la selección actual.
  • Si se selecciona una sola celda, la función busca la mejor selección: todas las filas y columnas con datos abajo y a la derecha.
  • Si no se puede realizar la ordenación, la variable ErrorOccurred se pone en True y los detalles del error se devuelven con ErrorInfo.
  • La primera columna se utiliza como criterio de clasificación.
  • La clasificación puede ser cancelada por el usuario a través de Ctrl + Z.
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 23
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local