4D View v16

PV GET NEXT FREE CELL

Inicio

 
4D View v16
PV GET NEXT FREE CELL

PV GET NEXT FREE CELL 


 

PV GET NEXT FREE CELL ( area ; direccion ; columna ; linea ) 
Parámetro Tipo   Descripción
area  Entero largo in Área 4D View
direccion  Entero in Constante de dirección
columna  Entero largo in Número de columna
linea  Entero largo in Número de línea

El comando PV GET NEXT FREE CELL recupera las coordenadas columna y linea de la próxima celda libre en la direccion especificada.

El eje de direccion es uno de los cuatro valores del tema de constantes PV Direcciones:

Constante Tipo Valor
pv to the bottom Entero largo 1
pv to the left Entero largo 2
pv to the right Entero largo 0
pv to the top Entero largo 3

Ejemplo  

En un área 4D View que contiene un array de datos introducidos (llenado completamente), contemos el número de líneas y de columnas ocupadas por este array.

Sabemos que la primera celda introducida está ubicada en la intersección de la columna C y de la línea 4. En este momento, el plug-in determinará el número de columnas y de líneas ocupadas por el rango de entrada.

 C_LONGINT($StartCol;$StartRow`Coordenadas celda original
 C_LONGINT($RightCol;$RightRow`Coordenadas más a la derecha
 C_LONGINT($LowCol;$LowRow`Coordenadas más hacia abajo
 
 $StartCol:=3 `Inicialización
 $StartRow:=4
 
 PV GOTO CELL(Area;$StartCol;$StartRow`Posicionamiento
 
  `Recuperación de las coordenadas más a la derecha
 PV GET NEXT FREE CELL(Area;pv to the right;$RightCol;$RightRow)
  `Recuperación de las coordenadas más a la izquierda
 PV GET NEXT FREE CELL(Area;pv to the bottom;$LowCol;$LowRow)
 
 ALERT("Los datos introducidos ocupan "+String($RightCol-$StartCol)+" columna(s) en "
 +String($LowRow-$StartRow)+" línea(s).")



Ver también 

PV GOTO CELL
PV GOTO NEXT CELL

 
PROPIEDADES 

Producto: 4D View
Tema: PV Celda actual
Número 15932

 
HISTORIA 

Creado por: 4D View 6.8

 
ARTICLE USAGE

4D View - Lenguaje ( 4D View v16)