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.
  • %00000384% %00000384%
  • %00000396% %00000396%
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
Use. Ordena un WLanguage array
  • Se pueden realizar las siguientes clasificaciones:
  • Clasificar elementos simples en una sola dimensiónarray.
  • Clasificar los elementos simples en dos dimensiones array según una o más columnas.
  • Versiones 22 y posteriores
    WINDEVWEBDEV - Código ServidorWindows Mobile Clasificar una dimensión array de clases o estructuras según 1 o más miembros.
    Nueva funcionalidad versión 22
    WINDEVWEBDEV - Código ServidorWindows Mobile Clasificar una dimensión array de clases o estructuras según 1 o más miembros.
    WINDEVWEBDEV - Código ServidorWindows Mobile Clasificar una dimensión array de clases o estructuras según 1 o más miembros.
  • Ordenar y array ordenar los registros de acuerdo a 1 o más ítems.
Clasificar una dimensión array especificando un procedimiento de comparación.: Nota
Versiones 17 y posteriores
iPhone/iPad clasificar
Nueva funcionalidad versión 17
iPhone/iPad clasificar
iPhone/iPad clasificar
Versiones 18 y posteriores
Widget Android Esta función ahora está disponible para aplicaciones iPhone/iPad.
Universal Windows 10 App Esta función ahora está disponible en modo Android Widget.
Nueva funcionalidad versión 18
Widget Android Esta función ahora está disponible para aplicaciones iPhone/iPad.
Universal Windows 10 App Esta función ahora está disponible en modo Android Widget.
Widget Android Esta función ahora está disponible para aplicaciones iPhone/iPad.
Universal Windows 10 App Esta función ahora está disponible en modo Android Widget.
Versiones 21 y posteriores
Apple Watch Esta función ahora está disponible en modo Windows Store apps.
WEBDEV - Código Navegador Esta función ahora está disponible en modo Apple Watch.
Universal Windows 10 App Esta función ahora está disponible en código navegador.
Nueva funcionalidad versión 21
Apple Watch Esta función ahora está disponible en modo Windows Store apps.
WEBDEV - Código Navegador Esta función ahora está disponible en modo Apple Watch.
Universal Windows 10 App Esta función ahora está disponible en código navegador.
Apple Watch Esta función ahora está disponible en modo Windows Store apps.
WEBDEV - Código Navegador Esta función ahora está disponible en modo Apple Watch.
Universal Windows 10 App Esta función ahora está disponible en código navegador.
Ejemplo
Example1
// Sort a one-dimensional array
MyArray is array of 2 int
MyArray[1] = 4
MyArray[2] = 1
ArraySort(MyArray, asAscending)
Trace(MyArray[1], MyArray[2])
Example4
// Sort an array by using a comparison procedure
IF Element1.Member < Element2.Member THEN RESULT -1
IF Element1.Member > Element2.Member THEN RESULT 1
RESULT 0
WLanguage array
array
Esto array también puede corresponder À un conjunto array de elementos simples de una variable avanzada ("Grupo" array en las  variables, por ejemplo).
gglContact
Nombre de la variable asociativa array À utilizar
 
El asociativo arrays No puede ser clasificado en esta versión
Sintaxis

si el comoKey se especifica la constante Ocultar los detalles

Clasificación de los elementos de array asociativo:(<La clasificación se realiza en orden ascendente según las claves> [, <Clasificación de los elementos de array asociativo:>])
<La clasificación se realiza en orden ascendente según las claves>: En caso de igualdad entre dos claves, los valores se clasifican según el valor ascendente si los valores se pueden comparar.
  • Si los valores no se pueden comparar, se mantiene el orden inicial.. si el comoKey no se especifica la constante.
    La clasificación se realiza en orden ascendente según los valores
  • Versiones 19 y posteriores
    asDescendente.
    De tipo descendente.
    Nueva funcionalidad versión 19
    asDescendente.
    De tipo descendente.
    asDescendente.
    De tipo descendente.
<Clasificación de los elementos de array asociativo:>: si el comoKey se especifica la constante
La clasificación se realiza en orden descendente según las claves
En caso de igualdad entre dos claves, los valores se clasifican según el valor descendente si los valores se pueden comparar.
Si los valores no se pueden comparar, se mantiene el orden inicial.
si el comoKey no se especifica la constante
Versiones 19 y posteriores
La clasificación se realiza en orden descendente según los valores: En caso de igualdad entre dos valores, los valores se clasifican según la clave descendente.
  • El tipo de clasificación se puede combinar con una o más opciones de clasificación:: tccLexicografíaOrden. Array ordenados según el orden lingüístico. Esta opción es útil para los strings arrays de caracteres.
  • Esta constante no está disponible.: tccRespectNumeric. Array ordenados según el orden de los valores numéricos
Nueva funcionalidad versión 19
La clasificación se realiza en orden descendente según los valores: En caso de igualdad entre dos valores, los valores se clasifican según la clave descendente.
  • El tipo de clasificación se puede combinar con una o más opciones de clasificación:: tccLexicografíaOrden. Array ordenados según el orden lingüístico. Esta opción es útil para los strings arrays de caracteres.
  • Esta constante no está disponible.: tccRespectNumeric. Array ordenados según el orden de los valores numéricos
La clasificación se realiza en orden descendente según los valores: En caso de igualdad entre dos valores, los valores se clasifican según la clave descendente.
  • El tipo de clasificación se puede combinar con una o más opciones de clasificación:: tccLexicografíaOrden. Array ordenados según el orden lingüístico. Esta opción es útil para los strings arrays de caracteres.
  • Esta constante no está disponible.: tccRespectNumeric. Array ordenados según el orden de los valores numéricos
Esta opción es útil para los strings arrays de caracteres.Esta constante no está disponible.
Versiones 19 y posteriores
tccIgnorarAcento: Array ordenado mientras se ignoran los caracteres acentuados
  • Esta opción es útil para los strings arrays de caracteres.: Esta constante no está disponible.. tccIgnoreCase. Array ordenado mientras se ignora el caso
  • Esta opción es útil para los strings arrays de caracteres.: tccIgnoreSpace. Array ordenados sin tener en cuenta los caracteres de espacio que se encuentran al principio y al final de las cadenas de texto
Nueva funcionalidad versión 19
tccIgnorarAcento: Array ordenado mientras se ignoran los caracteres acentuados
  • Esta opción es útil para los strings arrays de caracteres.: Esta constante no está disponible.. tccIgnoreCase. Array ordenado mientras se ignora el caso
  • Esta opción es útil para los strings arrays de caracteres.: tccIgnoreSpace. Array ordenados sin tener en cuenta los caracteres de espacio que se encuentran al principio y al final de las cadenas de texto
tccIgnorarAcento: Array ordenado mientras se ignoran los caracteres acentuados
  • Esta opción es útil para los strings arrays de caracteres.: Esta constante no está disponible.. tccIgnoreCase. Array ordenado mientras se ignora el caso
  • Esta opción es útil para los strings arrays de caracteres.: tccIgnoreSpace. Array ordenados sin tener en cuenta los caracteres de espacio que se encuentran al principio y al final de las cadenas de texto
Versiones 17 y posteriores
Esta opción es útil para los strings arrays de caracteres.
tccIgnoreInsideSpaceArray ordenados sin tener en cuenta los caracteres de espacio que se encuentran dentro de las cadenas de texto.
Esta opción es útil para los strings arrays de caracteres.. tccIgnorePonctuationAndSpace
Esta opción es útil para los strings arrays de caracteres.Esta constante no está disponible..
comoKey. Array asociativo ordenados según el orden de las llaves
Esta función es útil sólo en el asociativoarrays.Las constantes utilizadas para especificar las opciones de clasificación no están disponibles..
SYNTAX2. ArraySort
WLanguage arrayArray.
Nombre de la variable de tipo Array que se utilizará
Este array debe ser bidimensional.Esto array también puede corresponder a un tipo bidimensional array de tipo avanzado (ordenación realizada en una variable según los valores de una columna, por ejemplo)..
xlsDocument
Versiones 20 y posteriores
Type of sort
Nueva funcionalidad versión 20
Type of sort
Type of sort
Optional integer constant.
Tipo de ordenación a realizar:
asAscendente(Valor predeterminado).
Orden ascendente. asDescendente
Versiones 19 y posteriores
El tipo de clasificación se puede combinar con una o más opciones de clasificación:
Nueva funcionalidad versión 19
El tipo de clasificación se puede combinar con una o más opciones de clasificación:
El tipo de clasificación se puede combinar con una o más opciones de clasificación:
tccLexicografíaOrden. Array ordenados según el orden lingüístico.
Esta opción es útil para los strings arrays de caracteres.
AndroidWidget Android JavaPHP Esta constante no está disponible.
Nueva funcionalidad versión 17
Esta opción es útil para los strings arrays de caracteres.
tccIgnoreInsideSpaceArray ordenados sin tener en cuenta los caracteres de espacio que se encuentran dentro de las cadenas de texto.
Esta opción es útil para los strings arrays de caracteres.. tccIgnorePonctuationAndSpace
Esta opción es útil para los strings arrays de caracteres.Esta constante no está disponible..
comoKey. Array asociativo ordenados según el orden de las llaves
Esta función es útil sólo en el asociativoarrays.Las constantes utilizadas para especificar las opciones de clasificación no están disponibles..
SYNTAX2. ArraySort
WLanguage arrayArray.
Nombre de la variable de tipo Array que se utilizará
Este array debe ser bidimensional.Esto array también puede corresponder a un tipo bidimensional array de tipo avanzado (ordenación realizada en una variable según los valores de una columna, por ejemplo)..
xlsDocument
Versiones 20 y posteriores
Type of sort
Nueva funcionalidad versión 20
Type of sort
Type of sort
Optional integer constant.
Tipo de ordenación a realizar:
asAscendente(Valor predeterminado).
Orden ascendente. asDescendente
Versiones 19 y posteriores
El tipo de clasificación se puede combinar con una o más opciones de clasificación:
Nueva funcionalidad versión 19
El tipo de clasificación se puede combinar con una o más opciones de clasificación:
El tipo de clasificación se puede combinar con una o más opciones de clasificación:
tccLexicografíaOrden. Array ordenados según el orden lingüístico.
Esta opción es útil para los strings arrays de caracteres.
AndroidWidget Android JavaPHP Esta constante no está disponible.
Esta opción es útil para los strings arrays de caracteres.
tccIgnoreInsideSpaceArray ordenados sin tener en cuenta los caracteres de espacio que se encuentran dentro de las cadenas de texto.
Esta opción es útil para los strings arrays de caracteres.. tccIgnorePonctuationAndSpace
Esta opción es útil para los strings arrays de caracteres.Esta constante no está disponible..
comoKey. Array asociativo ordenados según el orden de las llaves
Esta función es útil sólo en el asociativoarrays.Las constantes utilizadas para especificar las opciones de clasificación no están disponibles..
SYNTAX2. ArraySort
WLanguage arrayArray.
Nombre de la variable de tipo Array que se utilizará
Este array debe ser bidimensional.Esto array también puede corresponder a un tipo bidimensional array de tipo avanzado (ordenación realizada en una variable según los valores de una columna, por ejemplo)..
xlsDocument
Versiones 20 y posteriores
Type of sort
Nueva funcionalidad versión 20
Type of sort
Type of sort
Optional integer constant.
Tipo de ordenación a realizar:
asAscendente(Valor predeterminado).
Orden ascendente. asDescendente
Versiones 19 y posteriores
El tipo de clasificación se puede combinar con una o más opciones de clasificación:
Nueva funcionalidad versión 19
El tipo de clasificación se puede combinar con una o más opciones de clasificación:
El tipo de clasificación se puede combinar con una o más opciones de clasificación:
tccLexicografíaOrden. Array ordenados según el orden lingüístico.
Esta opción es útil para los strings arrays de caracteres.
AndroidWidget Android JavaPHP Esta constante no está disponible.

Esta opción es útil para los strings arrays de caracteres. Ocultar los detalles

Array ordenados según el orden de los valores numéricos(<Esta constante no está disponible.> [, <Array ordenado mientras se ignora el caso>] , <Esta opción es útil para los strings arrays de caracteres.>)
<Esta constante no está disponible.>: tccIgnorarAcento
Array ordenado mientras se ignoran los caracteres acentuados. Esta opción es útil para los strings arrays de caracteres.
Esta constante no está disponible.
<Array ordenado mientras se ignora el caso>: Esta opción es útil para los strings arrays de caracteres.
tccIgnoreSpace
Array ordenados sin tener en cuenta los caracteres de espacio que se encuentran al principio y al final de las cadenas de texto
Esta opción es útil para los strings arrays de caracteres.
tccIgnoreInsideSpace
Array ordenados sin tener en cuenta los caracteres de espacio que se encuentran dentro de las cadenas de textoEsta opción es útil para los strings arrays de caracteres.
Versiones 17 y posteriores
tccIgnorePonctuationAndSpace
Array ordenado sin tener en cuenta los caracteres de espacio y los caracteres de puntuaciónEsta opción es útil para los strings arrays de caracteres..
Esta constante no está disponible.. Las constantes utilizadas para especificar las opciones de clasificación no están disponibles.
ColumnInteger.
Índice de la columna donde se realizará la ordenación.
ArraySortSort a two-dimensional array of simple elements according to several columns.
WLanguage array. Array
Este array debe ser bidimensional.Esto array también puede corresponder a un tipo bidimensional array de tipo avanzado (ordenación realizada en una variable según los valores de una o más columnas, por ejemplo)..
xlsDocument
asColumnConstant.
asColumna
Versiones 20 y posteriores
Constante utilizada para clasificar elementos simples bidimensionales array según varias columnas.
Nueva funcionalidad versión 20
Constante utilizada para clasificar elementos simples bidimensionales array según varias columnas.
Constante utilizada para clasificar elementos simples bidimensionales array según varias columnas.
El asColumna puede combinarse con una o más opciones de clasificación:.
tccLexicografíaOrden
Array ordenados según el orden lingüísticoEsta opción se aplica a todas las columnas en las que se realiza la clasificación.
Esta opción es útil para los strings arrays de caracteres.. Esta constante no está disponible.
AndroidWidget Android JavaPHP Array ordenados según el orden de los valores numéricos
WEBDEV - Código Navegador Esta opción se aplica a todas las columnas en las que se realiza la clasificación
Nueva funcionalidad versión 17
tccIgnorePonctuationAndSpace
Array ordenado sin tener en cuenta los caracteres de espacio y los caracteres de puntuaciónEsta opción es útil para los strings arrays de caracteres..
Esta constante no está disponible.. Las constantes utilizadas para especificar las opciones de clasificación no están disponibles.
ColumnInteger.
Índice de la columna donde se realizará la ordenación.
ArraySortSort a two-dimensional array of simple elements according to several columns.
WLanguage array. Array
Este array debe ser bidimensional.Esto array también puede corresponder a un tipo bidimensional array de tipo avanzado (ordenación realizada en una variable según los valores de una o más columnas, por ejemplo)..
xlsDocument
asColumnConstant.
asColumna
Versiones 20 y posteriores
Constante utilizada para clasificar elementos simples bidimensionales array según varias columnas.
Nueva funcionalidad versión 20
Constante utilizada para clasificar elementos simples bidimensionales array según varias columnas.
Constante utilizada para clasificar elementos simples bidimensionales array según varias columnas.
El asColumna puede combinarse con una o más opciones de clasificación:.
tccLexicografíaOrden
Array ordenados según el orden lingüísticoEsta opción se aplica a todas las columnas en las que se realiza la clasificación.
Esta opción es útil para los strings arrays de caracteres.. Esta constante no está disponible.
AndroidWidget Android JavaPHP Array ordenados según el orden de los valores numéricos
WEBDEV - Código Navegador Esta opción se aplica a todas las columnas en las que se realiza la clasificación
tccIgnorePonctuationAndSpace
Array ordenado sin tener en cuenta los caracteres de espacio y los caracteres de puntuaciónEsta opción es útil para los strings arrays de caracteres..
Esta constante no está disponible.. Las constantes utilizadas para especificar las opciones de clasificación no están disponibles.
ColumnInteger.
Índice de la columna donde se realizará la ordenación.
ArraySortSort a two-dimensional array of simple elements according to several columns.
WLanguage array. Array
Este array debe ser bidimensional.Esto array también puede corresponder a un tipo bidimensional array de tipo avanzado (ordenación realizada en una variable según los valores de una o más columnas, por ejemplo)..
xlsDocument
asColumnConstant.
asColumna
Versiones 20 y posteriores
Constante utilizada para clasificar elementos simples bidimensionales array según varias columnas.
Nueva funcionalidad versión 20
Constante utilizada para clasificar elementos simples bidimensionales array según varias columnas.
Constante utilizada para clasificar elementos simples bidimensionales array según varias columnas.
El asColumna puede combinarse con una o más opciones de clasificación:.
tccLexicografíaOrden
Array ordenados según el orden lingüísticoEsta opción se aplica a todas las columnas en las que se realiza la clasificación.
Esta opción es útil para los strings arrays de caracteres.. Esta constante no está disponible.
AndroidWidget Android JavaPHP Array ordenados según el orden de los valores numéricos
WEBDEV - Código Navegador Esta opción se aplica a todas las columnas en las que se realiza la clasificación
<Esta opción es útil para los strings arrays de caracteres.>: Esta constante no está disponible.
tccIgnorarAcento. Array ordenado mientras se ignoran los caracteres acentuados

Esta constante no está disponible. Ocultar los detalles

Esta opción es útil para los strings arrays de caracteres.(<tccIgnoreCase> , <Esta opción se aplica a todas las columnas en las que se realiza la clasificación> , <El asociativo arrays no puede ser clasificado en esta versión>)
<tccIgnoreCase>: Array ordenado mientras se ignora el caso
Esta opción se aplica a todas las columnas en las que se realiza la clasificación. Esta opción es útil para los strings arrays de caracteres.
tccIgnoreSpace
<Esta opción se aplica a todas las columnas en las que se realiza la clasificación>: Esta opción es útil para los strings arrays de caracteres.
tccIgnoreInsideSpace: Array ordenados sin tener en cuenta los caracteres de espacio que se encuentran dentro de las cadenas de texto
Versiones 17 y posteriores
Esta opción se aplica a todas las columnas en las que se realiza la clasificación
Esta opción es útil para los strings arrays de caracteres.tccIgnorePonctuationAndSpace.
Array ordenado sin tener en cuenta los caracteres de espacio y los caracteres de puntuación.
Esta opción se aplica a todas las columnas en las que se realiza la clasificación. Esta opción es útil para los strings arrays de caracteres.
Las constantes utilizadas para especificar las opciones de clasificación no están disponibles.Columns.
Character string (with quotes).
Lista de columnas en las que se debe realizar la clasificación. Las diferentes columnas deben estar separadas por punto y coma
"+" (o nada) para un tipo ascendente.
.
"-" para un tipo descendente. Por ejemplo:
SYNTAX4.
ArraySort.
Sorting a one-dimensional array of classes, structures or records
WLanguage arrayArray.
Nombre de la variable de tipo Array que se utilizará.
Esta array debe ser unidimensional
Versiones 20 y posteriores
Esto array puede ser
Nueva funcionalidad versión 20
Esto array puede ser
Esto array puede ser
y array de clases,.
y array de estructuras,.
array de tipos avanzados,
an array de registros.Nombre de la variable asociativa Array a utilizar.
Esto array puede ser.
y array asociativo de clases,. y array asociativo de estructuras,
AndroidWidget Android JavaPHP
Nueva funcionalidad versión 17
Esta opción se aplica a todas las columnas en las que se realiza la clasificación
Esta opción es útil para los strings arrays de caracteres.tccIgnorePonctuationAndSpace.
Array ordenado sin tener en cuenta los caracteres de espacio y los caracteres de puntuación.
Esta opción se aplica a todas las columnas en las que se realiza la clasificación. Esta opción es útil para los strings arrays de caracteres.
Las constantes utilizadas para especificar las opciones de clasificación no están disponibles.Columns.
Character string (with quotes).
Lista de columnas en las que se debe realizar la clasificación. Las diferentes columnas deben estar separadas por punto y coma
"+" (o nada) para un tipo ascendente.
.
"-" para un tipo descendente. Por ejemplo:
SYNTAX4.
ArraySort.
Sorting a one-dimensional array of classes, structures or records
WLanguage arrayArray.
Nombre de la variable de tipo Array que se utilizará.
Esta array debe ser unidimensional
Versiones 20 y posteriores
Esto array puede ser
Nueva funcionalidad versión 20
Esto array puede ser
Esto array puede ser
y array de clases,.
y array de estructuras,.
array de tipos avanzados,
an array de registros.Nombre de la variable asociativa Array a utilizar.
Esto array puede ser.
y array asociativo de clases,. y array asociativo de estructuras,
AndroidWidget Android JavaPHP
Esta opción se aplica a todas las columnas en las que se realiza la clasificación
Esta opción es útil para los strings arrays de caracteres.tccIgnorePonctuationAndSpace.
Array ordenado sin tener en cuenta los caracteres de espacio y los caracteres de puntuación.
Esta opción se aplica a todas las columnas en las que se realiza la clasificación. Esta opción es útil para los strings arrays de caracteres.
Las constantes utilizadas para especificar las opciones de clasificación no están disponibles.Columns.
Character string (with quotes).
Lista de columnas en las que se debe realizar la clasificación. Las diferentes columnas deben estar separadas por punto y coma
"+" (o nada) para un tipo ascendente.
.
"-" para un tipo descendente. Por ejemplo:
SYNTAX4.
ArraySort.
Sorting a one-dimensional array of classes, structures or records
WLanguage arrayArray.
Nombre de la variable de tipo Array que se utilizará.
Esta array debe ser unidimensional
Versiones 20 y posteriores
Esto array puede ser
Nueva funcionalidad versión 20
Esto array puede ser
Esto array puede ser
y array de clases,.
y array de estructuras,.
array de tipos avanzados,
an array de registros.Nombre de la variable asociativa Array a utilizar.
Esto array puede ser.
y array asociativo de clases,. y array asociativo de estructuras,
AndroidWidget Android JavaPHP
<El asociativo arrays no puede ser clasificado en esta versión>: an array asociativo de registros.
asMember. Constant. como miembro: Constante utilizada para clasificar una dimensión array de clases, estructuras o registros.
  • Para un array asociativo. Los elementos de la tabla array asociativo se clasifican según el orden de los valores para las barras especificadas.
  • En caso de igualdad entre dos valores, los valores se clasifican según la clave ascendente o descendente (según la dirección de clasificación del primer miembro)..
    El como miembro puede combinarse con una o más opciones de clasificación:: tccLexicografíaOrden. Array ordenados según el orden lingüístico

Esta constante no está disponible. Ocultar los detalles

Esta opción es útil para los miembros de la "cadena de caracteres".(<tccRespectNumeric> , <Esta opción es útil para los miembros de la "cadena de caracteres".> , <WLanguage en el siguiente formato>)
<tccRespectNumeric>: Array ordenados según el orden de los valores numéricos
  • Esta opción se aplica a todos los miembros en los que se realiza la ordenación. Esta opción es útil para los miembros de la "cadena de caracteres".. Esta constante no está disponible.:
    • tccIgnorarAcento
    • Array ordenado mientras se ignoran los caracteres acentuados
    • Esta opción se aplica a todos los miembros en los que se realiza la ordenación
    • Versiones 22 y posteriores
      WINDEVWEBDEV - Código ServidorWindows Mobile Esta opción es útil para los miembros de la "cadena de caracteres".
      Nueva funcionalidad versión 22
      WINDEVWEBDEV - Código ServidorWindows Mobile Esta opción es útil para los miembros de la "cadena de caracteres".
      WINDEVWEBDEV - Código ServidorWindows Mobile Esta opción es útil para los miembros de la "cadena de caracteres".
  • Versiones 19 y posteriores
    Esta constante no está disponible.. tccIgnoreCase:
    • Array ordenado mientras se ignora el caso
    • Esta opción se aplica a todos los miembros en los que se realiza la ordenación
    • Esta opción es útil para los miembros de la "cadena de caracteres".,
      tccIgnoreSpace
    • Versiones 22 y posteriores
      WINDEVWEBDEV - Código ServidorWindows Mobile Esta opción se aplica a todos los miembros en los que se realiza la ordenación
      Nueva funcionalidad versión 22
      WINDEVWEBDEV - Código ServidorWindows Mobile Esta opción se aplica a todos los miembros en los que se realiza la ordenación
      WINDEVWEBDEV - Código ServidorWindows Mobile Esta opción se aplica a todos los miembros en los que se realiza la ordenación
    Nueva funcionalidad versión 19
    Esta constante no está disponible.. tccIgnoreCase:
    • Array ordenado mientras se ignora el caso
    • Esta opción se aplica a todos los miembros en los que se realiza la ordenación
    • Esta opción es útil para los miembros de la "cadena de caracteres".,
      tccIgnoreSpace
    • Versiones 22 y posteriores
      WINDEVWEBDEV - Código ServidorWindows Mobile Esta opción se aplica a todos los miembros en los que se realiza la ordenación
      Nueva funcionalidad versión 22
      WINDEVWEBDEV - Código ServidorWindows Mobile Esta opción se aplica a todos los miembros en los que se realiza la ordenación
      WINDEVWEBDEV - Código ServidorWindows Mobile Esta opción se aplica a todos los miembros en los que se realiza la ordenación
    Esta constante no está disponible.. tccIgnoreCase:
    • Array ordenado mientras se ignora el caso
    • Esta opción se aplica a todos los miembros en los que se realiza la ordenación
    • Esta opción es útil para los miembros de la "cadena de caracteres".,
      tccIgnoreSpace
    • Versiones 22 y posteriores
      WINDEVWEBDEV - Código ServidorWindows Mobile Esta opción se aplica a todos los miembros en los que se realiza la ordenación
      Nueva funcionalidad versión 22
      WINDEVWEBDEV - Código ServidorWindows Mobile Esta opción se aplica a todos los miembros en los que se realiza la ordenación
      WINDEVWEBDEV - Código ServidorWindows Mobile Esta opción se aplica a todos los miembros en los que se realiza la ordenación
<Esta opción es útil para los miembros de la "cadena de caracteres".>: tccIgnoreInsideSpace
Array ordenados sin tener en cuenta los caracteres de espacio que se encuentran dentro de las cadenas de texto: Esta opción se aplica a todos los miembros en los que se realiza la ordenación
Versiones 19 y posteriores
Esta opción es útil para los miembros de la "cadena de caracteres".: tccIgnorePonctuationAndSpace. Array ordenado sin tener en cuenta los caracteres de espacio y los caracteres de puntuación
Nueva funcionalidad versión 19
Esta opción es útil para los miembros de la "cadena de caracteres".: tccIgnorePonctuationAndSpace. Array ordenado sin tener en cuenta los caracteres de espacio y los caracteres de puntuación
Esta opción es útil para los miembros de la "cadena de caracteres".: tccIgnorePonctuationAndSpace. Array ordenado sin tener en cuenta los caracteres de espacio y los caracteres de puntuación
Versiones 17 y posteriores
Esta opción se aplica a todos los miembros en los que se realiza la ordenación
Esta opción es útil para los miembros de la "cadena de caracteres".Esta constante no está disponible..
Las constantes utilizadas para especificar las opciones de clasificación no están disponibles..
Members. Character string (with quotes)
Si la clasificación se realiza en varios miembros, sus nombres deben estar separados por un punto y coma.Para especificar la dirección de ordenación, el nombre del miembro debe ir precedido de.
.
"+" (o nada) para un tipo ascendente.
"." o ":" para realizar una ordenación de propiedades encadenadas.
Por ejemplo:.
- Miembro1;-Miembro3" para realizar una clasificación ascendente en el miembro Miembro1 y una clasificación descendente en el miembro Miembro3.. - Source.URL" para realizar una ordenación en la propiedad URL de la propiedad Source
Nombre de las posiciones utilizadas como criterios de clasificaciónSYNTAX5.
ArraySort.
Sort a one-dimensional array with a sort procedure
WLanguage arrayArray.
Nombre de la variable de tipo Array que se utilizará.
Esta array debe ser unidimensional
Versiones 20 y posteriores
Esto array puede ser array de tipos avanzados.
Nueva funcionalidad versión 20
Esto array puede ser array de tipos avanzados.
Esto array puede ser array de tipos avanzados.
Nombre de la variable asociativa Array a utilizar.
.
El asociativo arrays no puede ser clasificado en esta versión
asFunctionConstant.
asFunción.
Constant solía clasificar una dimensión array con un procedimiento de clasificación.. Custom WLanguage procedure
AndroidWidget Android JavaPHP Para un sistema unidimensional array
Nueva funcionalidad versión 17
Esta opción se aplica a todos los miembros en los que se realiza la ordenación
Esta opción es útil para los miembros de la "cadena de caracteres".Esta constante no está disponible..
Las constantes utilizadas para especificar las opciones de clasificación no están disponibles..
Members. Character string (with quotes)
Si la clasificación se realiza en varios miembros, sus nombres deben estar separados por un punto y coma.Para especificar la dirección de ordenación, el nombre del miembro debe ir precedido de.
.
"+" (o nada) para un tipo ascendente.
"." o ":" para realizar una ordenación de propiedades encadenadas.
Por ejemplo:.
- Miembro1;-Miembro3" para realizar una clasificación ascendente en el miembro Miembro1 y una clasificación descendente en el miembro Miembro3.. - Source.URL" para realizar una ordenación en la propiedad URL de la propiedad Source
Nombre de las posiciones utilizadas como criterios de clasificaciónSYNTAX5.
ArraySort.
Sort a one-dimensional array with a sort procedure
WLanguage arrayArray.
Nombre de la variable de tipo Array que se utilizará.
Esta array debe ser unidimensional
Versiones 20 y posteriores
Esto array puede ser array de tipos avanzados.
Nueva funcionalidad versión 20
Esto array puede ser array de tipos avanzados.
Esto array puede ser array de tipos avanzados.
Nombre de la variable asociativa Array a utilizar.
.
El asociativo arrays no puede ser clasificado en esta versión
asFunctionConstant.
asFunción.
Constant solía clasificar una dimensión array con un procedimiento de clasificación.. Custom WLanguage procedure
AndroidWidget Android JavaPHP Para un sistema unidimensional array
Esta opción se aplica a todos los miembros en los que se realiza la ordenación
Esta opción es útil para los miembros de la "cadena de caracteres".Esta constante no está disponible..
Las constantes utilizadas para especificar las opciones de clasificación no están disponibles..
Members. Character string (with quotes)
Si la clasificación se realiza en varios miembros, sus nombres deben estar separados por un punto y coma.Para especificar la dirección de ordenación, el nombre del miembro debe ir precedido de.
.
"+" (o nada) para un tipo ascendente.
"." o ":" para realizar una ordenación de propiedades encadenadas.
Por ejemplo:.
- Miembro1;-Miembro3" para realizar una clasificación ascendente en el miembro Miembro1 y una clasificación descendente en el miembro Miembro3.. - Source.URL" para realizar una ordenación en la propiedad URL de la propiedad Source
Nombre de las posiciones utilizadas como criterios de clasificaciónSYNTAX5.
ArraySort.
Sort a one-dimensional array with a sort procedure
WLanguage arrayArray.
Nombre de la variable de tipo Array que se utilizará.
Esta array debe ser unidimensional
Versiones 20 y posteriores
Esto array puede ser array de tipos avanzados.
Nueva funcionalidad versión 20
Esto array puede ser array de tipos avanzados.
Esto array puede ser array de tipos avanzados.
Nombre de la variable asociativa Array a utilizar.
.
El asociativo arrays no puede ser clasificado en esta versión
asFunctionConstant.
asFunción.
Constant solía clasificar una dimensión array con un procedimiento de clasificación.. Custom WLanguage procedure
AndroidWidget Android JavaPHP Para un sistema unidimensional array
<WLanguage en el siguiente formato>: PROCEDURE MyProcedure(Element1, Element2)
Este procedimiento es llamado automáticamente por el mecanismo de clasificación para comparar los elementos entre sí, de dos en dos.. Si el elemento 1 debe encontrarse antes que el elemento 2 en el orden de clasificación, el procedimiento debe devolver -1. Si el elemento 1 debe encontrarse después del elemento 2 en el orden de clasificación, el procedimiento debe devolver 1: Si el elemento 1 y el elemento 2 son idénticos, el procedimiento debe devolver 0
  • . Para un array asociativo
  • WLanguage en el siguiente formato:. PROCEDURE MyProcedure(Value1, Key1, Value2, Key2)
  • Este procedimiento es llamado automáticamente por el mecanismo de clasificación para comparar los elementos entre sí, de dos en dos..
    La comparación se puede realizar en el procedimiento de clasificación según los valores o según las claves:
    Si el elemento 1 debe encontrarse antes que el elemento 2 en el orden de clasificación, el procedimiento debe devolver -1.
    Si el elemento 1 debe encontrarse después del elemento 2 en el orden de clasificación, el procedimiento debe devolver 1.
Versiones 22 y posteriores
WINDEVWEBDEV - Código ServidorWindows Mobile Si el elemento 1 y el elemento 2 son idénticos, el procedimiento debe devolver 0: .
Nueva funcionalidad versión 22
WINDEVWEBDEV - Código ServidorWindows Mobile Si el elemento 1 y el elemento 2 son idénticos, el procedimiento debe devolver 0: .
WINDEVWEBDEV - Código ServidorWindows Mobile Si el elemento 1 y el elemento 2 son idénticos, el procedimiento debe devolver 0: .

Varios Ocultar los detalles

NOTE0_1(<Esta función no se puede utilizar con la función fijaarrays.> , <> , <Ejemplo de procedimiento utilizado para comparar 2 números enteros:>)
<Esta función no se puede utilizar con la función fijaarrays.>: Dinámica array de variantes
  • Sólo se puede utilizar una clasificación personalizada (con un procedimiento de clasificación).. Esta función no se puede utilizar con las arrays cadenas de UNICODE.. Para añadir un elemento a una lista ordenadaarray, use .
  • Versiones 19 y posteriores
    ArrayAddSorted.
    Esta función se puede utilizar en el arrays caso de variables avanzadas
    Nueva funcionalidad versión 19
    ArrayAddSorted.
    Esta función se puede utilizar en el arrays caso de variables avanzadas
    ArrayAddSorted.
    Esta función se puede utilizar en el arrays caso de variables avanzadas
<>: Esta funcionalidad no está disponible
NOTE0_2: Ejemplo de procedimiento de clasificación personalizada
<Ejemplo de procedimiento utilizado para comparar 2 números enteros:>: PROCEDURE MyProcedure(nInt1, nInt2)
  • If nInt1 > nInt2 THEN RESULT 1: IF nInt1 < nInt2 THEN RESULT -1:
    RESULT 0

    Ejemplo de un procedimiento utilizado para comparar dos elementos en una array de las estructuras:.
    PROCEDURE MyProcedure(stVar1, stVar2).
    IF stVar1:nInt > stVar2:nInt THEN RESULT 1.
    IF stVar1:nInt < stVar2:nInt THEN RESULT -1. RESULT 0 * {{special:vmaj:19| XComponent: wd{{VERSION}}0vm.dll
    [%00000375%]

    %00000376% %00000376%. %00000377% %00000377%.
    %00000378% %00000378%.
    %00000379% %00000379%.
    %00000380% %00000380%. %00000381% %00000381%
}}
] ]
Observaciones

%00000384% %00000384%

  • %00000385% %00000385%
  • %00000386% %00000386%: %00000387% %00000387%
  • %00000388% %00000388%
  • %00000389% %00000389%
  • %00000391% %00000391%.
  • Versiones 19 y posteriores
    %00000392% %00000392%.
    %00000393% %00000393%
    Nueva funcionalidad versión 19
    %00000392% %00000392%.
    %00000393% %00000393%
    %00000392% %00000392%.
    %00000393% %00000393%
]

%00000396% %00000396%

%00000397% %00000397%
[%00000398%]
[%00000399%]
[%00000400%]
[%00000401%]
%00000402% %00000402%
[%00000403%]
[%00000404%]
[%00000405%]
[%00000406%]
]
Componente : %00000408% %00000408%
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Exemplo Array

tabListanumeros is array of 0 int
ArrayAddLine(tabListanumeros,10)
ArrayAddLine(tabListanumeros,5)
ArrayAddLine(tabListanumeros,2)
ArrayAddLine(tabListanumeros,20)
ArraySort(tabListanumeros,asAscending)
FOR x=1 TO ArrayCount(tabListanumeros)
SAI_array+=tabListanumeros[x]+CR
END
//Frances
tabListanumeros_f est tableau de 0 entier
TableauAjouteLigne(tabListanumeros_f,10)
TableauAjouteLigne(tabListanumeros_f,5)
TableauAjouteLigne(tabListanumeros_f,2)
TableauAjouteLigne(tabListanumeros_f,20)
TableauTrie(tabListanumeros_f,ttCroissant)
POUR x=1 A TableauOccurrence(tabListanumeros_f)
SAI_array+=tabListanumeros_f[x]+RC
FIN

//Blog com Video e Exemplo
http://windevdesenvolvimento.blogspot.com.br/2016/02/curso-windev-array-001.html
De matos AMARILDO
18 02 2016
sorting with a structure
ArraySort(arrayvariable,StructureVar,"Element1;Element2")
Andy <<cowboy>>
12 01 2012