Pojmenování rozsahů a vzorců v aplikaci 4D View Pro

Automaticky přeloženo z Deepl

4D v17 R4 je na cestě s novou skvělou funkcí 4D View Pro: pojmenované rozsahy a vzorce. Pokud potřebujete používat vzorce s odkazy na buňku (buňky) nebo konstantu (konstanty), může být tato funkce skvělým pomocníkem!

Díky těmto novým příkazům jsou vaše vzorce čitelnější a snadno přístupné díky automatickému doplňování v aplikaci 4D View Pro.

Programováním můžete nyní vytvořit dva typy názvů: jeden odkazující na rozsah buněk a druhý odkazující na vzorec.

pojmenované rozsahy

Pojmenovaný rozsah je lidsky čitelné označení pro rozsah buněk. Na buňky, které vás zajímají, můžete snadno použít čitelný název s kódem pomocí příkazu VP ADD RANGE NAME.

Například v tomto dokumentu:

Můžete vytvořit pojmenovaný rozsah pro každou buňku „prodej“:

// 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

Poté můžete pojmenované rozsahy použít ve vzorcích prostřednictvím automatického doplňování. Objeví se automaticky po zadání prvního písmene názvu:

blank

pojmenované vzorce

Můžete použít VP ADD FORMULA NAME k nahrazení výpočtů čitelnými názvy v tabulkách:

// Create a Sales total
("ViewProArea"; "SUM($B$2:$B$5)"; "Sales_Total") VP ADD FORMULA NAME

blank

Stejné VP ADD FORMULA NAME příkaz můžete použít k vytvoření konstanty a usnadnit si tak výpočty v tabulce:

// Create a constant
("ViewProArea";"=1.1";"Tax") VP ADD FORMULA NAME

Tabulka zobrazuje jednoduchý, čitelný vzorec:

blank

a další

Jak jsme již zmínili, tyto názvy mohou být docela užitečné a jako bonus můžete tyto názvy přímo použít ve svém kódu pomocí příkazu VP Name :

VP SET NUM VALUE(VP Name("ViewProArea"; "Sales_Grapes");285;"$#,###.00")

Tyto dva nové příkazy vám umožní spravovat vaše stávající názvy:

  • Pomocí příkazu VP Get formula by name ověříte, zda název již existuje, a získáte vzorec, který je mu přiřazen.
  • Pomocí adresy VP Get names získáte seznam všech jmen vytvořených pro daný obor.

Fabrice Mainguené
- Product Owner -Fabrice Mainguené se připojil k týmu 4D Program v listopadu 2016. Jako Product Owner má na starosti psaní uživatelských příběhů, které následně převádí do funkčních specifikací. Jeho úkolem je také zajistit, aby dodaná implementace funkcí splňovala potřeby zákazníků.Po získání bakalářského titulu v oboru informatiky na CNAM nastoupil Fabrice do malé softwarové vydavatelské společnosti jako vývojář Windev. Poté pracoval pro různé společnosti v oblasti průmyslu a obchodu jako vývojář aplikací Windev a webových aplikací a také jako technický poradce pro nové funkce.