DEFAUTORICDEC
La specifica '@DEFAUTORICDEC consente di definire una struttura di informazioni utilizzabile per realizzare velocemente le operazioni di ricerca e decodifica basate sulle seguenti strutture dati di programmi:
- elenco di valori costanti forniti dal programma;
- insieme di array opportunamente valorizzati;
- struttura dinamica opportunamente valorizzata. La specifica costruisce con i dati indicati una rappresentazione tabellare, utilizzata per eseguire la decodifica e per visualizzare una videata di ricerca:
Parametri
| Parametro | Definizione | I/O | Versione traduttore | SMP | |
|---|---|---|---|---|---|
| ID | Long | ||||
| TITOLORIC | Stringa | ||||
| TITOLI | Stringa | ||||
| RITORNO | |||||
| VAL | Variabili | ||||
| VALS | Variabili | ||||
| VALORIOPZIONALI | Variabile | ||||
| STRUTTURA | Stringa |
ID
[Identificativo] Definisce la variabile di programma che contiene l'identificatore univoco della definizione. Identificativo: variabile di tipo intero lungo.
TITOLORIC
[TitoloVidRicerca] Definisce la variabile di programma o la costante utilizzata per indicare il titolo della videata di ricerca. TitoloVidRicerca: variabile o costante alfanumerica.
TITOLI
[TitCol1, TitCol2, ... , TitColN] Consente di definire i titoli delle colonne della griglia della videata di ricerca. L'ordine di indicazione dei titoli nel parametro corrispondere con la sequenza di parametri indicati nei parametri VAL[], VALS[]. TitCol1, TitCol2, ... TitColN: elenco di variabili o costanti alfanumeriche, ciascuna indicante l'intestazione della colonna della griglia di ricerca.
RITORNO
[Var1, Var2, ... , VarN] Consente di definire le variabili di programma in cui devono essere restituiti i valori selezionati mediante un'operazione di decodifica e/o di ricerca. L'ordine di indicazione delle variabili nel parametro deve corrispondere con la sequenza di valori indicati nei parametri VAL[], VALS[]. Eventualmente è possibile omettere alcune variabili, non necessarie, lasciando comunque l'indicazione del separatore ','. Il tipo delle variabili indicate deve essere lo stesso o compatibile con il corrispondente tipo dei valori indicati sui parametri VAL[] e VALS[]. Var1, Var2, ... VarN: elenco di variabili in cui vengono restituiti i dati risultanti da un'operazione di ricerca/decodifica.
VAL
[RigaVal1, RigaVal2, ... , RigaValN] Consente di definire delle costanti o variabili di programma numeriche ed alfanumeriche corrispondenti ai valori da utilizzare per le operazioni di ricerca e decodifica. L'ordine di indicazione dei valori deve trovare corrispondenza con la sequenza di valori indicati nel parametro TITOLI[] e RITORNO[]. RigaVal1, RigaVal2, ... RigaValN: elenco di valori costanti o variabili in cui sono presenti i valori per la realizzazione dell''operazione di ricerca/decodifica.
VALS
[RigaArray1(), RigaArray2(), ... , RigaArrayN()] Consente di definire degli array come contenitori dei valori per la realizzazione delle operazioni di ricerca/decodifica. L'ordine di indicazione dei valori deve trovare corrispondenza con la sequenza di valori indicati nel parametro TITOLI[] e RITORNO[]. RigaArray1(), RigaArray2(), ... RigaArrayN(): elenco di array di programma contenenti i valori di ricerca/decodifica. [Campo1, Campo2, ... , CampoN] Consente di definire i campi di una struttura come contenitori dei valori per la realizzazione delle operazioni di ricerca/decodifica. L'ordine di indicazione dei valori deve trovare corrispondenza con la definizione dei campi della struttura indicati sul parametro STRUTTURA[]. Campo1, Campo2, ... CampoN: nomi dei campi della struttura da cui reperire i valori per la realizzazione delle operazioni di ricerca/decodifica.
STRUTTURA
[NomeStruttura] Nome della struttura da utilizzare come contenitore dei valori per la realizzazione delle operazioni di ricerca/decodifica. NomeStruttura: costante o variabile alfanumerica indicante il nome della struttura.