Liste di variabili per probabilistico

Le LISTE, utili per agevolare la scrittura delle regole, sono insiemi di variabili che assumono tutte il valore blank o non blank relativamente al valore di un'altra variabile.

Tipicamente appartengono ad una lista tutte le variabili di una sezione del questionario che deve essere compilata o no sulla base di un quesito "filtro" precedente.

Scrivendo una sola regola che indica incompatibilità tra una variabile e la variabile LISTA verranno automaticamente generate in fase di controllo, tante regole quante sono le variabili indicate nella lista se la lista è OR, o una regola che comprende tutte le variabili della lista se questa è AND.

Esempio:

se l'eta è minore di 14 anni non deve essere compilata una sezione del questionario che comprende sei variabili; dovremmo scrivere sei regole tra ETA e VAR1, VAR2...VAR6; invece creando una lista chiamandola "LISETA" con VAR1,VAR2... VAR6 potremo scrivere una sola regola tra ETA e LISETA:
ETA(0-13) LISETA< )
se la lista fosse dichiarata "AND" avremmo avuto una regola con tutte le variabili della lista.

Una lista può comprendere al massimo 100 variabili.

 Per creare una lista:

scrivere un nome univoco, anche rispetto le variabili lungo al massimo 6 caratteri;
scegliere "O" per liste in OR oppure "A" per liste in AND;

Per aggiungere variabili ad una lista:

vengono visualizzate tutte le variabili che hanno blank nel dominio nel listbox "scegli variabile";
scegliere con il mouse le variabili da inserire nella lista;

Le variabili da una lista possono essere cancellate scegliendole con il mouse dal listbox "variabili in lista".

Alla fine premere "add/mod" nella zona lista per aggiornare la lista;

Da menu a tendina:

Con "clear" si annullano le modifiche alla lista;
Con "exit" si esce senza salvare le modifiche:
Con "save and exit" vengono memorizzate le modifiche anche sul file esterno "STRUTT.dat" e "LISTE.dat" se esistono liste in "AND".
Con "import" vengono caricate le liste da file esterni "STRUTT.dat" e "LISTE.dat".