Pomocí tohoto nového příkazu můžete sledovat své vzorce.

Automaticky přeloženo z Deepl

Představte si, že máte seznam vzorců obsahující názvy tabulek a některých polí… a po několika dnech se rozhodnete tabulky přejmenovat. Nyní již vaše vzorce nejsou platné, což je naprosto pochopitelné!

Dobrá zpráva: nový Parse formula příkaz umožňuje, aby vaše vzorce zůstaly platné i při přejmenování prvků jazyka 4D nebo struktury.

Tento příkaz umožňuje transformovat obsah vzorce 4D do různých formátů. Například vzorec obsahující název tabulky a pole lze transformovat na vzorec obsahující odpovídající virtuální strukturu a naopak.

Umožňuje také vzorec tokenizovat nebo detokenizovat. To umožňuje uložit uživatelsky definovaný vzorec jeho převedením do tokenizovaného formátu. Vzorec pak můžete zobrazit v detokenizovaném formátu, aniž byste se museli obávat problémů způsobených změnou názvu tabulky nebo pole.

Úryvek kódu

Zde je příklad tohoto příkazu v akci:


// ask the user to type their favorite formula

$formula:="" ( ; ) ([users_preferences]) := ( ; ) := ( ) ( vzorec).
EDIT FORMULA[Table_1]$formula

// save the formula for later use
CREATE RECORD
$persistentFormulaParse formula$formulaFormula out with tokens
[users_preferences]formula$persistentFormula

// later: execute the previously saved formula
CREATE RECORD[Table_1]
EXECUTE FORMULA[users_preferences]

A voilà, už žádné neplatné vzorce!

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.