PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE


Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Tener en cuenta el orden de clasificación
  • Caracteres que se tienen en cuenta para la puntuación y los espacios
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
La propiedad ..SortOption permite conocer y modificar las opciones de orden utilizadas en:
  • las columnas de texto que se encuentran en los controles de tabla,
  • las columnas de texto que se encuentran en los controles de la tabla de la vista de árbol,
  • la caja de List y los controles de ListView,
  • los controles Combo Box,
  • Versiones 15 y posteriores
    WEBDEV - Código Servidor los atributos de los controles del looper,
    Nueva funcionalidad versión 15
    WEBDEV - Código Servidor los atributos de los controles del looper,
    WEBDEV - Código Servidor los atributos de los controles del looper,
  • Versiones 16 y posteriores
    WEBDEV - Código Servidor las imágenes, las imágenes que se pueden hacer clic y las miniaturas con el desplazamiento de automatic.
    Nueva funcionalidad versión 16
    WEBDEV - Código Servidor las imágenes, las imágenes que se pueden hacer clic y las miniaturas con el desplazamiento de automatic.
    WEBDEV - Código Servidor las imágenes, las imágenes que se pueden hacer clic y las miniaturas con el desplazamiento de automatic.
Este Property sólo puede ser usado en los controles de "memoria".... No está disponible para los controles de "navegación. Estas opciones de clasificación pueden definirse en el editor de ventanas o en el editor de páginas, en la pestaña "Detalles" del control description.
Ejemplo
// Sorts a list while respecting the numeric order
LIST_Turnover..SortOption = ccRespectNumeric
Sintaxis

Averiguar las opciones de clasificación utilizadas Ocultar los detalles

<Sort options> = <Control name>..SortOption
<Sort options>: Integer constant
Opción de clasificación que se aplica actualmente:
ccLexicographicOrderOrdenar las cadenas de caracteres en orden lexicográfico (por ejemplo, el carácter"é" se encuentra entre los caracteres"e" y"f").
ccNormal
(Valor predeterminado)
Comparación estándar, similar al = operador
ccRespectNumericOrdenar teniendo en cuenta los valores numéricos dentro de las cadenas (en este caso, "10" viene después de "9").
ccIgnoreAccentOrdenar sin tener en cuenta los caracteres acentuados
ccIgnoreCaseOrdenar mientras se ignora el caso (caracteres en mayúsculas / minúsculas)
ccIgnoreSpaceOrdenar sin tener en cuenta los caracteres de espacio que se encuentran antes y después de las cadenas de caracteres.
ccIgnorePunctuationAndSpaceOrdenar sin tener en cuenta la puntuación y los caracteres de espacio (consulte las Notas para obtener más detalles).
sortDefaultOrdenar ignorando el caso y los caracteres acentuados y teniendo en cuenta los caracteres de espacio.
sortWithoutFunctionGxxxOrdenar sin tener en cuenta elementos como gImage, gLink, ... Por Default, estos elementos son tomados en cuenta por el tipo.
<Control name>: Character string (with or without quotes)
Nombre del control a manipular.

Modificando las opciones de clasificación Ocultar los detalles

<Control name>..SortOption = <Sort options>
<Control name>: Character string (with or without quotes)
Nombre del control a utilizar.
<Sort options>: Combination of Integer constants
La opción de clasificación que se aplicará a la control:
ccLexicographicOrderOrdenar las cadenas de caracteres en orden lexicográfico (por ejemplo, el carácter"é" se encuentra entre los caracteres"e" y"f").
ccNormal
(Valor predeterminado)
Comparación estándar, similar al = operador
ccRespectNumericOrdenar teniendo en cuenta los valores numéricos dentro de las cadenas (en este caso, "10" viene después de "9").
ccIgnoreAccentOrdenar sin tener en cuenta los caracteres acentuados
ccIgnoreCaseOrdenar mientras se ignora el caso (caracteres en mayúsculas / minúsculas)
ccIgnoreSpaceOrdenar sin tener en cuenta los caracteres de espacio que se encuentran antes y después de las cadenas de caracteres.
ccIgnorePunctuationAndSpaceOrdenar sin tener en cuenta la puntuación y los caracteres de espacio (consulte las Notas para obtener más detalles).
sortDefault (no combinable)Ordenar ignorando el caso y los caracteres acentuados y teniendo en cuenta los caracteres de espacio.
sortWithoutFunctionGxxxOrdenar sin tener en cuenta elementos como gImage, gLink, ... Por Default, estos elementos son tomados en cuenta por el tipo.
Observaciones

Tener en cuenta el orden de clasificación

  • Para los controles List Box y Combo Box, el criterio de orden especificado con la propiedad ..SortOption se tiene en cuenta inmediatamente.
  • Para las columnas que se encuentran en las tablas o en las tablas de vista de árbol, se debe llamar TableSort para que se tenga en cuenta el orden de clasificación especificado.. Por ejemplo:
    COL_Name..SortOption = ccLexicographicOrder
    TableSort(TABLE_Name, "+COL_Name")

Caracteres que se tienen en cuenta para la puntuación y los espacios

Los caracteres que se tienen en cuenta para la puntuación y los espacios son suministrados por el sistema.. A get la lista de estos caracteres, escribe el siguiente código de WLanguage:
s is string
FOR i = 0 TO 255
IF Charact(i) <> StringFormat(Charact(i), ccIgnorePunctuationAndSpace) THEN
 s += Charact(i)
END
END
Info(s)
ToClipboard(s)
Versión mínima requerida
  • Versión 12
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario