| 4D v13PV SELECT RANGES LIST | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D View v13
 PV SELECT RANGES LIST 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PV SELECT RANGES LIST ( area ; esquerda ; superior ; direita ; inferior ; açao ) | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| area | Inteiro longo |   | Área 4D View | |||||
| esquerda | Array |   | Números de colunas das células a esquerda | |||||
| superior | Array |   | Números de colunas das células de cima | |||||
| direita | Array |   | Números de colunas das células a direita | |||||
| inferior | Array |   | Números de colunas das células de abaixo | |||||
| açao | Inteiro |   | Ação de seleção | |||||
Este comando é similar ao comando PV SELECT RANGE, exceto que aplica a várias faixas de células cujas coordenadas se guardam nos arrays esquerda, superior, direita e inferior.
açao se define com as constantes 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 | 
Provoquemos por programação a seleção de cinco faixas de tamanhos crescentes.
 C_INTEGER($Index) `Índice de laço
 C_INTEGER($Number) `Número de faixas
 
 $Number:=5 `O grupo de cinco na faixa
 ARRAY LONGINT($Left;5)
 ARRAY LONGINT($Top;5)
 ARRAY LONGINT($Right;5)
 ARRAY LONGINT($Bottom;5)
 
  `Inicialização
 For($Index;1;$Number)
    $Left{$Index}:=$Index*3 `Limites esquerda
    $Top{$Index}:=$Index*6 `Limites superior
    $Right{$Index}:=$Index*4 `Limites direita
    $Bottom{$Index}:=$Index*7 `Limites inferior
 End for
 
 PV SELECT RANGES LIST(Area;$Left;$Top;$Right;$Bottom;pv selection add)
	Produto: 4D
	Tema: PV Seleção
	Número 
        15944
        
        
        
	
	Criado por: 4D View 6.8