PortaBase 2.1
předchozí | další

# Editor výpočtů

Tento dialog umožňuje nadefinovat sloupce obsahující hodnoty vypočtené z hodnot jiných sloupců stejného záznamu. Editor výpočtů lze vyvolat pouze u sloupců typu výpočet v Editoru sloupců po stisku tlačítek “Editovat” a následně “Editovat výpočet”. V horní části dialogu nalezneme jméno sloupce, needitovatelné jednořádkové zobrazení stávajícího výpočtu a volbu počtu desetinných míst udávajících přesnost výpočtu.

Největší část dialogu zabírá zobrazení stromové struktury stávajího výpočtu v podobě známé např. ze souborových správců. Každá větev stromu představuje buď hodnotu některého sloupce, konstantu nebo výsledek početní operace. Chcete-li výpočet editovat, vyberte příslušnou větev (je-li dostupná) a použijte tlačítka z dolní části dialogu:

Přidat

  Přidá novou větev jako podřízenou větve vybrané; objeví se dialog umožňující výběr typu operace a hodnoty.

Editovat

  Umožní editaci vybrané větve.

Smazat

  Smaže vybranou větev.

Posunout nahoru

  Posune vybranou větev o jednu pozici výše mezi větvemi stejné úrovně.

Posunout dolů

  Posune vybranou větev o jednu pozici níž mezi větvemi stejné úrovně.

Doporučujeme začít výběrem početní operace (např. “+”) a následným přidáváním jejích argumentů (kterými mohou být i operace s jejich vlastními argumenty). V závislosti na tom, jaká větev je vybrána, se mění i dostupná tlačítka; typickými nepovolenými akcemi jsou:

- Přidání podřízené větve operaci s již dosaženým maximálním počtem argumentů

- Změna typu početní operace; změnu lze provést jen smazáním a nahrazením stávající operace

- Posun větve nahoru či dolů, nelze-li již větev daným směrem dále posunovat

Důležité připomínky:

- Pro výpočty lze použít jen sloupce typu integer, decimální, sekvence a booleánský. Navíc je možné použít sloupce typu datum jako podřízené pro operaci “Počet_dnů_mezi” a sloupce typu čas jako podřízené pro operace “Počet_sekund_mezi”, “Počet_minut_mezi” a “Počet_hodin_mezi”.

- Sloupce typu výpočet nelze použít pro jiné výpočty z důvodu předcházení nejrůznějším komplikacím. Stejného výsledku lze dosáhnout opakovaným použitím stejné definice jako součásti jiného výpočtu.

- Operace s nedostatkem (či bez) argumentů obvykle vracejí nulu.

- Byl-li sloupec v Editoru sloupců přejmenován či smazán, jsou výpočty, které jej používají, podle toho automaticky zaktualizovány.