4D View v14PV SELECT COLUMNS |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v14
PV SELECT COLUMNS
|
PV SELECT COLUMNS ( area ; primeira ; ultima ; açao ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
area | Inteiro longo |
![]() |
Área 4D View | |||||
primeira | Inteiro longo |
![]() |
Primeira coluna selecionada | |||||
ultima | Inteiro longo |
![]() |
Última coluna selecionada | |||||
açao | Inteiro |
![]() |
Ação de seleção | |||||
O comando PV SELECT COLUMNS seleciona as colunas de area situadas entre as colunas número primeira e ultima.
O parâmetro açao permite definir a ação de seleção que quer executar quando uma seleção de colunas já existe: pode criar uma nova seleção, adicionar as colunas a seleção, reduzir a seleção ou eliminar colunas da seleção. açao se define utilizando as constantes do tema PV Ações de seleção:
Constante | Tipo | Valor |
pv selection add | Inteiro longo | 1 |
pv selection reduce | Inteiro longo | 2 |
pv selection set | Inteiro longo | 0 |
Queremos selecionar a coluna e a linha da célula atual.
C_LONGINT($Column;$Row) `Para obter as coordenadas
C_INTEGER($ColSelect;$RowSelect) `Para saber se a coluna/linha foram selecionadas
PV GET CURRENT CELL(Area;$Column;$Row) `Obtendo as coordenadas da célula atual
$ColSelect:=PV Is column selected(Area;$Column)
$RowSelect:=PV Is row selected(Area;$Row)
If($ColSelect=0) `A coluna não está selecionada
PV SELECT COLUMNS(Area;$Column;$Column;pv selection add) `A selecionamos
End if
If($RowSelect=0) `A linha não está selecionada
PV SELECT ROWS(Area;$Row;$Row;pv selection add) `A selecionamos
End if
Produto: 4D View
Tema: PV Seleção
Número
15943
Modificado: 4D View 2004.4
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)