4D View v14PV SORT MANY |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v14
PV SORT MANY
|
PV SORT MANY ( area ; esquerda ; superior ; direita ; inferior ; endereço ; chave ; ordem ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
area | Inteiro longo |
![]() |
Área 4D View | |||||
esquerda | Inteiro longo |
![]() |
Número de coluna a esquerda | |||||
superior | Inteiro longo |
![]() |
Número da linha de cima | |||||
direita | Inteiro longo |
![]() |
Número da coluna a direita | |||||
inferior | Inteiro longo |
![]() |
Número de linha de abaixo | |||||
endereço | Inteiro |
![]() |
0 = Linha; 1 = Coluna | |||||
chave | Array |
![]() |
Colunas ou linhas que contém os valores a ordenar | |||||
ordem | Array |
![]() |
0 = Ascendente; 1 = Descendente | |||||
O comando PV SORT MANY é similar a PV SORT ONE, mas com multi ordenação. Deve passar as colunas ou linhas que servem como critério de ordem em chave e a ordem (ascendente ou descendente) na qual se deve realizar a ordem em ordem.
A ordem se realiza no conteúdo da seleção de células delimitada por esquerda, superior, direita e inferior.
endereço indica se a ordem deve organizar as linhas ou as colunas:
Ordenamos uma seleção de células (5 colunas x 9 linhas) em relação a segunda coluna como primeiro critério ascendente e a terceira coluna como segundo critério descendente.
ARRAY LONGINT($Keys;2) `Coluna(s) ou linha(s) que contém os valores a ordenar
ARRAY INTEGER($Orders;2) `0=Ascendente/ 1=Descendente
`Inicialização
$Keys{1}:=3 `A segunda coluna da seleção serve como primeiro critério de ordem
$Keys{2}:=4 `A terceira coluna da seleção serve como segundo critério de ordem
$Orders{1}:=0 `Ordem ascendente para as linhas da segunda coluna da seleção
$Orders{2}:=1 `Ordem descendente para as linhas da terceira coluna da seleção
PV SORT MANY(Area;2;2;6;10;1;$Keys;$Orders)
Produto: 4D View
Tema: PV Manipulação de células
Número
15974
Criado por: 4D View 6.8
4D View Linguagem ( 4D View v11.4)
4D View Linguagem ( 4D View v12)
4D View Linguagem ( 4D v13)
4D View Linguagem ( 4D View v14 R2)
4D View Linguagem ( 4D View v14)
4D View Linguagem ( 4D View v14 R3)
4D View Linguagem ( 4D View v14 R4)