4D View v16

PV GET NEXT FREE CELL

Página Inicial

 
4D View v16
PV GET NEXT FREE CELL

PV GET NEXT FREE CELL 


 

PV GET NEXT FREE CELL ( area ; endereço ; coluna ; linha ) 
Parâmetro Tipo   Descrição
area  Inteiro longo in Área 4D View
endereço  Inteiro in Constante de endereço
coluna  Inteiro longo in Número de coluna
linha  Inteiro longo in Número de linha

O comando PV GET NEXT FREE CELL recupera as coordenadas coluna e linha da próxima célula livre no endereço especificada.

No eixo de endereço é um dos quatro valores do tema de constantes PV Direções:

Constante Tipo Valor
pv to the bottom Inteiro longo 1
pv to the left Inteiro longo 2
pv to the right Inteiro longo 0
pv to the top Inteiro longo 3

Exemplo  

Em uma área 4D View que contém um array de dados introduzidos (cheio completamente), contemos o número de linhas e de colunas ocupadas por este array.

Sabemos que a primeira célula introduzida está localizada na intersecção da coluna C e da linha 4. Neste momento, o plug-in determinará o número de colunas e de linhas ocupadas pela faixa de entrada.

 C_LONGINT($StartCol;$StartRow`Coordenadas célula original
 C_LONGINT($RightCol;$RightRow`Coordenadas mais a direita
 C_LONGINT($LowCol;$LowRow`Coordenadas mais para abaixo
 
 $StartCol:=3 `Inicialização
 $StartRow:=4
 
 PV GOTO CELL(Area;$StartCol;$StartRow`Posicionamento
 
  `Recuperação das coordenadas mais a direita
 PV GET NEXT FREE CELL(Area;pv to the right;$RightCol;$RightRow)
  `Recuperação das coordenadas mais a esquerda
 PV GET NEXT FREE CELL(Area;pv to the bottom;$LowCol;$LowRow)
 
 ALERT("Os dados introduzidos ocupam "+String($RightCol-$StartCol)+" coluna(s) em "
 +String($LowRow-$StartRow)+" linha(s).")



Ver também 

PV GOTO CELL
PV GOTO NEXT CELL

 
PROPRIEDADES 

Produto: 4D View
Tema: PV Célula atual
Número 15932

 
HISTÓRIA 

Criado por: 4D View 6.8

 
ARTICLE USAGE

4D View Linguagem ( 4D View v16)