VaxNt.Metaproměnné
Metaproměnné jsou úseky textu tvaru $(MetaPromenna). Software se snaží je řešit na aktuální proměnné podle kontextu. Setkáte se s nimi v parametrických sql dotazech a někde také v tiskových sestavách.
Některé proměnné jsou jasné nezávisle na vůli operátora. Sem patří například (uvádíme už bez obálky s $(X)):
Někdy se daří metaproměnné vydedukovat z předchozích odpovědí operátora. Je tedy možno sestavit pohledy, které se napřed zeptají na ObdobiZpracovani a pak už se neptají - rozumí se, že v seanci to bude pořád stejné období (nějaká uzávěrka apod.)
U tiskových sestav se jiné metaproměnné řeší podle databáze. Tedy podle aktuálních hodnot v záznamech tak, jak se jedno nebo celá řada záznamů zpracovává. Totéž i pro "hezké" dokumenty určené pro WinWord apod.
U pohledů se nevyřešené proměnné řeší dialogem - uživatel prostě zadá hodnotu. V tom případě se software snaží vyhnout duplicitním dotazům na to, na co už uživatel nějak odpověděl. To se hodí hlavně tam, kde se opakuje použití stejné proměnné. Například:
Pro definice nabídek je ještě speciální proměnná Text, která říká "moje hodnota je to, co před vyvoláním menu operátor napsal". To se týká tedy sáhodlouhých nabídek, kde operátor napřed napíše A a v nabídce se pak zobrazí jenom zařízení začínající na A.