Aplikace 4D View Pro automaticky přepočítá vzorce v pracovním listu, když změníte údaje, na kterých závisí (např. položky, vzorce, názvy atd.).
Ale co když chcete, aby vaše uživatelské rozhraní bylo interaktivnější a abyste mohli spustit výpočet vzorců, kdykoli budete chtít? 4D v18 R4 to umožňuje díky třem novým příkazům: VP SUSPEND COMPUTING, VP RESUME COMPUTING, a VP RECOMPUTE FORMULAS. Tyto příkazy umožňují pozastavit a obnovit výpočet všech vzorců v dokumentu nebo vynutit jejich přepočet.
Níže uvedené HDI ukazuje, jak přepočítat vzorce po načtení záznamu z databáze a jak zastavit/obnovit výpočty v dokumentu.
Přepočítat vzorce
Používáte-li data ze 4D (např. proměnné prostřednictvím metod nebo databázových polí), musíte při změně těchto dat obnovit vzorce. K tomu stačí použít tento řádek kódu:
VP RECOMPUTE FORMULAS ("ViewProArea")
pozastavení a obnovení vzorce VÝPOČET
Příkaz VP SUSPEND COMPUTING a VP RESUME COMPUTING umožňují dočasně vypnout automatické výpočty.
Chcete-li se například vyhnout chybám ve výpočtech v buňkách, jako je „#DIV/0!“, zatímco stále pracujete na dokumentu, použijte tento kód:
- pozastavit výpočty v dokumentu:
VP SUSPEND COMPUTING ("ViewProArea")
- přidejte své hodnoty nebo vzorce do buněk
- obnovte výpočty:
VP RESUME COMPUTING ("ViewProArea")
Stejným způsobem můžete ušetřit čas a být efektivnější při práci s rozsáhlými dokumenty: spravujte výpočty vzorců, kdykoli chcete!