4D View v14PV SORT ONE |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v14
PV SORT ONE
|
PV SORT ONE ( 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 = Ordem de linhas; 1 = Ordem de colunas | |||||
chave | Inteiro longo |
![]() |
Coluna ou linha que contém os valores a ordenar | |||||
ordem | Inteiro |
![]() |
0 = Ascendente; 1 = Descendente | |||||
O comando PV SORT ONE ordena o conteúdo da seleção delimitada por esquerda, superior, direita e inferior em relação com os valores contidos na linha ou coluna chave, na ordem definido por ordem.
endereço indica se deve ordenar linhas ou colunas:
Este comando só funciona com os dados estáticos.
As áreas dinâmicas (arrays e campos relacionados), devem ser selecionados utilizando os comandos 4D, o principio consiste na ordem da fonte. Um exemplo de ordem de colunas dinâmicas associadas aos campos ao fazer clique no cabeçalho se apresenta na descrição do comando PV GET CELL FIELD. Tenha em conta que a ordem não é possível em arrays e campos de tipo imagem assim como em colunas calculadas (que chamam a um método de chamada e mostram seu resultado).
Este exemplo permite a ordem ascendente das colunas estática fazendo clique no cabeçalho da coluna. A área só contém colunas estáticas.
PV ON EVENT(area;pv on clicked;"HeaderSortMethod")
`Método HeaderSortMethod
C_BOOLEAN($0)
C_LONGINT($1;$2;$3;$4;$5;$6)
If($5=0) `Se o clique foi no cabeçalho
$0:=True `Filtrar o evento
PV SORT ONE(area;$4;1;$4;25;1;$4;0) `Ordem ascendente da coluna selecionada
End if
Produto: 4D View
Tema: PV Manipulação de células
Número
15975
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)