4D View v16PV SELECT CELL |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v16
PV SELECT CELL
|
PV SELECT CELL ( area ; columna ; linea ; accion ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
area | Entero largo |
![]() |
Área 4D View | |||||
columna | Entero largo |
![]() |
Número de columna | |||||
linea | Entero largo |
![]() |
Número de línea | |||||
accion | Entero |
![]() |
Acción de selección | |||||
El comando PV SELECT CELL selecciona la celda ubicada en la intersección de columna y linea.
El parámetro accion permite definir la acción de selección a ejecutar cuando una selección de las celdas ya existe: se puede crear una nueva selección, añadir la celda a la selección o eliminar la celda de la selección. Utilice las constantes del tema PV Acciones de selección para definir accion:
Constante | Tipo | Valor |
pv selection add | Entero largo | 1 |
pv selection reduce | Entero largo | 2 |
pv selection set | Entero largo | 0 |
Queremos seleccionar la celda E2. La acción de selección depende del contexto (celdas ya seleccionadas):
`Arrays que definen la selección existente:
ARRAY LONGINT($Left;0) `Números de columna de la celda a la izquierda
ARRAY LONGINT($Top;0) `Números de línea de la celda superior
ARRAY LONGINT($Right;0) `Números de columna de la celda a la derecha
ARRAY LONGINT($Bottom;0) `Números de líneas de la celda inferior
PV GET SELECTED RANGES LIST(Area;$Left;$Top;$Right;$Bottom) `Obtener los rangos seleccionados si lo hay
If(Size of array($Left)=0) `No hay selección actual
PV SELECT CELL(Area;5;2;pv selection set) `Definir la celda E2 como selección actual
Else
PV SELECT CELL(Area;5;2;pv selection add) `Añadir la celda E2 a la selección actual
End if
Producto: 4D View
Tema: PV Selección
Número
15946
Modificado: 4D View 2004.4
4D View - Lenguaje ( 4D View v16)