4D View v16PV SELECT CELL |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
4D View v16
PV SELECT CELL
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PV SELECT CELL ( area ; coluna ; linha ; açao ) | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| area | Inteiro longo |
|
Área 4D View | |||||
| coluna | Inteiro longo |
|
Número de coluna da célula | |||||
| linha | Inteiro longo |
|
Número de linha da célula | |||||
| açao | Inteiro |
|
Ação de seleção | |||||
O comando PV SELECT CELL seleciona a célula localizada na intersecção de coluna e linha.
O parâmetro açao permite definir a ação de seleção a executar quando uma seleção das células já existe: pode ser criada uma nova seleção, adicionar a célula a seleção ou eliminar a célula da seleção. Utilize as constantes do tema PV Ações de seleção para definir açao:
| Constante | Tipo | Valor |
| pv selection add | Inteiro longo | 1 |
| pv selection reduce | Inteiro longo | 2 |
| pv selection set | Inteiro longo | 0 |
Queremos selecionar a célula E2. A ação de seleção depende do contexto (células já selecionadas):
`Arrays que definem a seleção existente:
ARRAY LONGINT($Left;0) `Números de coluna da célula a esquerda
ARRAY LONGINT($Top;0) `Números de linha da célula superior
ARRAY LONGINT($Right;0) `Números de coluna da célula a direita
ARRAY LONGINT($Bottom;0) `Números de linhas da célula inferior
PV GET SELECTED RANGES LIST(Area;$Left;$Top;$Right;$Bottom) `Obter as faixas selecionadas se existe
If(Size of array($Left)=0) `Não há seleção atual
PV SELECT CELL(Area;5;2;pv selection set) `Definir a célula E2 como seleção atual
Else
PV SELECT CELL(Area;5;2;pv selection add) `Adicionar a célula E2 a seleção atual
End if
Produto: 4D View
Tema: PV Seleção
Número
15946
Modificado: 4D View 2004.4
4D View Linguagem ( 4D View v16)
Adicionar um comentário