Add new attachment

Only authorized users are allowed to upload new attachments.

This page (revision-1) was last changed on 28-Aug-2023 15:06 by UnknownAuthor

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 1 added 76 lines
%%(display:none)
{{{
WikiUp
}}}
/%
[{TableOfContents }]\\
!!! Funzioni generali\\
Il modulo V5STAT utilizza anche delle funzioni generali:\\
* l'interrogazione di dettaglio delle righe scelte, che sfrutta le funzioni fornite dalla scheda LOA13 per presentare una estrazione SQL dei dati.\\
* il filtro generalizzato sui record di un archivio, che sfrutta le funzioni fornite dalla scheda Q3 a cui si rimanda per la documentazione di dettaglio\\
\\
!!! Filtro Q3\\
!! Generalità\\
Il filtro è uno strumento che dà la possibilità di scegliere un determinato insieme di record relativamente ad un archivio. Mentre i parzializzatori classici prevedevano la necessità di creare un diverso programma per ogni archivio, il filtro è una funzione generica che può essere applicata a qualsiasi archivio od oggetto applicativo che faccia riferimento ad un archivio. Inoltre è da sottolineare come il filtro non abbia una validità limitata alla singola schermata, ma una valenza a livello di sessione utente. Questo significa che se si imposta un filtro sull'archivio degli articoli, tale filtro non è limitato alla singola schermata (ad esempio alla singola matrice), ma resta valido anche per altre schermate che utilizzino il filtro sullo stesso oggetto.\\
\\
L'oggetto filtro è anche presente nella nuova scheda dell'oggetto file.\\
\\
[{Image src='immagini/MBDOC_OPE-V5STAT_06/BXBASE_023.png' caption='Scheda oggetto file' width='100%' style='max-width: 100%;'}]\\
!!! Scheda filtro Q3\\
La scheda del filtro si presenta come segue:\\
[{Image src='immagini/MBDOC_OPE-V5STAT_06/BXBASE_024.png' caption='Scheda del filtro' width='100%' style='max-width: 100%;'}]\\
La scheda è divisa i 3 sottoschede:\\
* La sezione "__E/*JOB__" , è relativa al filtro attivo per il lavoro in corso (*JOB). In questa sezione abbiamo la __forma normale__, che presenta i campi maggiormente utilizzati nei filtri (per impostare questi campi è necessario intervenire nei file di configurazione della navigazione - SCP_NAV), la _u_forma tecnica_n_, che presenta tutti i campi possibili del file\\
* La sezione "__Gestione memorizzazioni__" , è relativa alla gestione delle memorizzazioni multiple di diverse impostazioni di filtro (rifarsi alle memorizzazioni multiple dei parzializzatori)\\
* La sezione "__Analisi__" , è dedicata alla presentazione delle istruzioni SQL impostate nel filtro\\
\\
!! Sezione *JOB\\
La sezione è relativa al filtro attivo per il lavoro in corso (*JOB), per semplicità di esposizione faremo riferimento alla forma normale: la forma completa segue le stesse regole di compilazione:\\
[{Image src='immagini/MBDOC_OPE-V5STAT_06/BXBASE_025.png' caption='Sottoscheda *JOB' width='100%' style='max-width: 100%;'}]\\
* Nella prima colonna viene presentata la lista dei campi del file\\
* La seconda e la terza colonna sono i "Da" a "A" delle vecchie parzializzazioni e rappresentano il limite inferiore e il limite superiore del filtro. Valgono le regole consuete:\\
** valore "Da" = blank e valore "A" = * (asterisco) si assumono i limiti massimi (es. da zero a infinito)\\
** valore "Da" è compilato e valore "A" = blank si assume il valore "A" uguale al valore "Da"\\
** valore "Da" = blank e valore "A" compilato si assume il valore "Da" uguale al minimo possibile (es. zero)\\
** nei campi da / a sono attive le ricerche "!", "?", "/"\\
* Nella colonna "Lista inclusi" si può indicare una lista di oggetti da includere nel filtro. Le ricerche "!" o "?" permettono di vedere e selezionare una delle liste esistenti (per la gestione delle liste vedere paragrafo specifico: Gestione Liste Inclusi / Esclusi)\\
* Nella colonna "Lista esclusi" si può inserire una lista di oggetti da escludere nel filtro\\
* La colonna "Operatore" permette di attribuire un operatore SQL al filtro. Sono attive le ricerche "!" o "?" per la scelta dell'operatore\\
* La colonna "Condizione" associa una condizione all'operatore inserito nella colonna precedente (es. GT 12345). Sono attive le ricerche "!" o "?" o "/" per la scelta della condizione. Nel caso l'operatore sia "LS" o "LN" (lista di inclusione e lista di esclusione) nella condizione si indicano N. valori separati dal punto-e-virgola ";" (nota bene, gli N. valori devono essere separati solo dal punto-e-virgola, non ci devono essere spazi bianchi)\\
\\
Tutte le selezioni possibili con le varie colonne vengono elaborate in "AND".\\
\\
Quando viene eseguita una selezione su una riga, questa assume uno sfondo di colore diverso nella prima colonna:\\
\\
[{Image src='immagini/MBDOC_OPE-V5STAT_06/BXBASE_026.png' caption='Filtri attivi' width='100%' style='max-width: 100%;'}]Sul basso della scheda sono presenti dei bottoni la maggior parte dei quali con utilizzo intuitivo o aderente allo standard Looc.UP. Una menzione particolare per:\\
* __F6 =Conferma__, conferma le selezioni eseguite e le attribuisce al lavoro corrente dell'utente (*JOB)\\
* __F16=Pulisci filtro__, sbianca tutte le impostazioni di selezione precedentemente eseguite\\
* __F19=Pulisci campo__, sbianca tutte impostazioni della riga selezionata\\
\\
! Gestione liste inclusi / esclusi\\
Con questa funzione si possono costruire o modificare liste di oggetti da utilizzare nei filtri come "inclusi" o "esclusi". Le liste possono essere "statiche" (es. lista di codici ente) oppure "dinamiche" (es. tutti i clienti della provincia di Brescia).\\
Per attivare la gestione liste mettere un carattere di ricerca ("!" o "?") nel campo inclusi o esclusi:\\
[{Image src='immagini/MBDOC_OPE-V5STAT_06/BXBASE_031.png' caption='Ricerca Liste' width='100%' style='max-width: 100%;'}]viene presentato l'elenco delle liste attualmente presenti:\\
[{Image src='immagini/MBDOC_OPE-V5STAT_06/BXBASE_033.png' caption='Liste presenti' width='100%' style='max-width: 100%;'}]per creare una nuova lista, usare l'opzione 01, viene presentato un formato di selezione del tipo lista:\\
[{Image src='immagini/MBDOC_OPE-V5STAT_06/BXBASE_034.png' caption='Selezione tipo lista' width='100%' style='max-width: 100%;'}]selezionato il tipo lista (es. per attributi del cliente) viene mostrato un formato dove inserire il nome e la descrizione della nuova lista:\\
[{Image src='immagini/MBDOC_OPE-V5STAT_06/BXBASE_035.png' caption='Inserimento nuova lista' width='100%' style='max-width: 100%;'}]inserire nome e descrizione e premere F6 per selezionare gli attributi da utilizzare, esce il secuente formato dove inserire gli attribuiti ed i codici di filtro:\\
[{Image src='immagini/MBDOC_OPE-V5STAT_06/BXBASE_036.png' caption='Inserimento attributi' width='100%' style='max-width: 100%;'}]confermare con F6 e selezionare la lista appena creata\\
\\
!! Sezione Gestione memorizzazioni\\
[{Image src='immagini/MBDOC_OPE-V5STAT_06/BXBASE_027.png' caption='Sezione gestione memorizzazioni' width='100%' style='max-width: 100%;'}]Attraverso le "Azioni" permette di lavorare sulle memorizzazioni dei filtri\\
* Creare un nuovo filtro\\
* Salvare con un nome il filtro selezionato\\
* Eliminare il filtro attivo\\
* Attivare un filtro\\
* Sbiancare il filtro selezionato\\
* Eseguire il filtro attivo e visualizzare il risultato in matrice\\
\\
[{Image src='immagini/MBDOC_OPE-V5STAT_06/BXBASE_028.png' caption='Presentazione in matrice' width='100%' style='max-width: 100%;'}]\\
Se viene selezionato il "Salva con nome" compare la seguente scheda di impostazione del salvataggio:\\
\\
[{Image src='immagini/MBDOC_OPE-V5STAT_06/BXBASE_030.png' caption='Impostazione memorizzazioni' width='100%' style='max-width: 100%;'}]__Filtro personale__, di default è attivo e se selezionato salva il filtro solo ad uso esclusivo dell'utente, mentre se non è selezionato salva il filtro ad uso di tutti gli utenti.\\
\\
Le azioni di "__Documentazione__" mostrano le selezioni del filtro in forma di matrice o di stringa SQL.\\
\\
Il __set'n play - scheda con navigazione__ apre la scheda del filtro nella versione precedente\\
Il __set'n play - 5250__ apre la gestione in lista del filtro in modalità emulazione\\
This page has only one version
«