| 4D View v15PV GET NEXT FREE CELL | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D View v15
 PV GET NEXT FREE CELL 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PV GET NEXT FREE CELL ( area ; direccion ; columna ; linea ) | ||||||||
| Parámetro | Tipo | Descripción | ||||||
| area | Entero largo |   | Área 4D View | |||||
| direccion | Entero |   | Constante de dirección | |||||
| columna | Entero largo |   | Número de columna | |||||
| linea | Entero largo |   | 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 | 
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).")
	Producto: 4D View
	Tema: PV Celda actual
	Número 
        15932
        
        
        
	
	Creado por: 4D View 6.8
	
	
	
	
	
	
	
	
	4D View - Lenguaje ( 4D View v15)
	
	
	
	
	
	
	
 Añadir un comentario
Añadir un comentario