4D View v16PV SORT MANY |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v16
PV SORT MANY
|
PV SORT MANY ( area ; izquierda ; superior ; derecha ; inferior ; direccion ; criterio ; orden ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
area | Entero largo |
![]() |
Área 4D View | |||||
izquierda | Entero largo |
![]() |
Número de columna a la izquierda | |||||
superior | Entero largo |
![]() |
Número de la línea de arriba | |||||
derecha | Entero largo |
![]() |
Número de la columna a la derecha | |||||
inferior | Entero largo |
![]() |
Número de la línea de abajo | |||||
direccion | Entero |
![]() |
0 = Línea; 1 = Columna | |||||
criterio | Array |
![]() |
Columnas o líneas que contienen los valores a ordenar | |||||
orden | Array |
![]() |
0 = Ascendente; 1 = Descendente | |||||
El comando PV SORT MANY es similar a PV SORT ONE, pero con multi ordenación. Debe pasar las columnas o líneas que sirven como criterio de ordenación en criterio y el orden (ascendente o descendente) en el cual se debe efectuar la ordenación en orden.
La ordenación se efectúa en el contenido de la selección de celdas delimitada por izquierda, superior, derecha y inferior.
direccion indica si la ordenación debe organizar las líneas o las columnas:
Ordenamos una selección de celdas (5 columnas x 9 líneas) en relación a la segunda columna como primer criterio ascendente y la tercera columna como segundo criterio descendente.
ARRAY LONGINT($Keys;2) `Columna(s) o línea(s) que contienen los valores a ordenar
ARRAY INTEGER($Orders;2) `0=Ascendente/ 1=Descendente
`Inicialización
$Keys{1}:=3 `La segunda columna de la selección sirve como primer criterio de ordenación
$Keys{2}:=4 `La tercera columna de la selección sirve como segundo criterio de ordenación
$Orders{1}:=0 `Ordenación ascendente para las líneas de la segunda columna de la selección
$Orders{2}:=1 `Ordenación descendente para las líneas de la tercera columna de la selección
PV SORT MANY(Area;2;2;6;10;1;$Keys;$Orders)
Producto: 4D View
Tema: PV Manipulación de celdas
Número
15974
Creado por: 4D View 6.8
4D View - Lenguaje ( 4D View v16)