4D v17 R4 está en camino con una nueva característica de 4D View Pro: rangos y fórmulas con nombre. Si necesita utilizar fórmulas con referencias a celdas o constantes, esta función puede ser de gran ayuda.
Con estos nuevos comandos, sus fórmulas son más legibles y fácilmente accesibles con el completamiento automático de 4D View Pro.
Ahora puede crear dos tipos de nombres mediante programación: uno referido a un rango de celdas y otro referido a una fórmula.
Rangos con nombre
Un ámbito con nombre es una etiqueta legible para un rango de celdas. Puedes aplicar fácilmente un nombre legible con código a las celdas que te interesan con VP ADD RANGE NAME.
Por ejemplo, en este documento:
Puede crear un rango con nombre para cada celda de «ventas»:
// name the B2 cell as Pears_Sales
VP ADD RANGE NAME ( ("ViewProArea";1;1); "Sales_Pears") ( ("ViewProArea";1;2); "Sales_Oranges") ( ("ViewProArea";1;3); "Sales_Cherries") ( ("ViewProArea";1;4); "Sales_Grapes")VP Cell
// name the B3 cell as Oranges_Sales
VP ADD RANGE NAMEVP Cell
// name the B4 cell as Cherries_Sales
VP ADD RANGE NAMEVP Cell
// name the B5 cell as Grapes_Sales
VP ADD RANGE NAMEVP Cell
A continuación, puede utilizar los rangos con nombre en sus fórmulas a través de la finalización automática. Aparecerán automáticamente al escribir la primera letra del nombre:
fórmulas con nombre
Puede utilizar VP ADD FORMULA NAME para sustituir los cálculos por nombres legibles en tus hojas de cálculo:
// Create a Sales total
("ViewProArea"; "SUM($B$2:$B$5)"; "Sales_Total") VP ADD FORMULA NAME
El mismo VP ADD FORMULA NAME puede utilizarse para crear una constante y facilitar los cálculos en tu hoja de cálculo:
// Create a constant
("ViewProArea";"=1.1";"Tax") VP ADD FORMULA NAME
La hoja de cálculo muestra una fórmula sencilla y legible:
y más
Como mencionamos anteriormente, estos nombres pueden ser bastante útiles y, como ventaja, puedes utilizar directamente estos nombres en tu código con el comando VP Name :
VP SET NUM VALUE(VP Name("ViewProArea"; "Sales_Grapes");285;"$#,###.00")
Los dos nuevos comandos le permiten gestionar los nombres existentes:
- Con el comando VP Get formula by name verifica si un nombre ya existe y obtiene la fórmula asignada a él.
- Con VP Get names se obtiene una lista de todos los nombres creados para un ámbito determinado.