====== Elenchi ====== ===== Concetti generali ===== Nelle elaborazioni spesso si ha la necessita' di agire su piu' di un elemento, tutti gli elementi di un gruppo o addirittura su tutti gli elementi di una tabella. Per capire meglio vediamo alcuni esempi: - scorrere una tabella degli orari aziendali. - stampare gli assenti di un certo gruppo di dipendenti. - correggere a video i dipendenti con errori segnalati dal sistema. - stampare tutti i cartellini orologio mensili dell'intera azienda con un ordine a piacere. In **//Netram2//** queste operazione vengono facilitate attraverso la creazione dinamica di elenchi personalizzati. Questi elenchi sono assolutamente personali, in quanto legati all'utente. Il sistema salva automaticamente l'ultimo elenco di ogni archivio, e lo ripropone in modo automatico rientrando in una funzione che utilizzi tale elenco, ferma reastando la possibilita' di salvare elenchi per utilizzi futuri. ===== Esempi ===== Tornando agli esempi appena elencati: - per scorrere la tabella degli orari aziendali, posso avviare la funzione di gestione orari ([[netram2:menu:rilevazione:ttdro|TTDRO]]), premere il tasto {{:netram2:ele1tutti.png?nolink|}} (o il tasto funzione F4) per selezionare tutti gli orari e poi "navigare" tra i record della tabella {{:netram2:nav11indietro.png?nolink|}} {{:netram2:nav12avanti.png?nolink|}} (oppure tasti funzione F6 e F7) . Per una visualizzione rapida, posso premere il tasto {{:netram2:nav13dettaglio.png?nolink|}} (o il tasto funzione F5). - avvio la stampa degli assenti, se l'"ultimo elenco" proposto non mi soddisfa premo il tasto per ricreare l'elenco {{:netram2:ele2sql.png?nolink|}} e seleziono i dipendenti a piacere con funzioni dal-al per ogni parametro previsto oppure eventualmente con i filtri {{:netram2:ele5filtro.png?nolink|}} , raffinado la ricerca a piu' riprese. - avvio la gestione della rilevazione giornaliere ([[netram2:menu:rilevazione:adrg|ADRG]]) selezionando solo i dipendenti con errori, oppure, se ho fatto una stampa dei controlli incrociati ([[netram2:menu:rilevazione:adrz|ADRZ]]) apro e utilizzo l'elenco creato appositamente da tale programma (adrz_errori). - avvio la stampa dei cartellini orologio, se l'ultimo elenco proposto non e' completo, avvio la funzione per ricreare l'elenco {{:netram2:ricrea.png?nolink|}}, seleziono tutti i dipendenti {{:netram2:ele1tutti.png?nolink|}} ed eseguo la stampa modificando gli ordinamenti come nell'esempio {{:netram2:ordinamenti.png?nolink|}}. ===== Funzioni aggiuntive ===== Ci sono due funzionalità aggiuntive per l'utilizzo più avanzato degli elenchi: - "**filtra e crea elenco**" {{:netram2:ele3ce.png?nolink|}}. Questa funzione serve per raffinare l'elenco attuale selezionando ad una ad una le matricole presenti. L'immagine fa vedere un esempio concreto e le quattro alternative a disposizione. \\ {{:netram2:elenchice.png?nolink&350|}} * "**CreaEle**". Crea l'elenco con le matricole selezionate. * "**InvertiSel**". Inverte la selezione delle matricole precedentemente selezionate. * "**SelectAll**". Selezione tutte le matricole della lista. * "**GestElenchi**". Permette di salvare in maniera definitiva l'elenco con un nome e poterlo recuperare in futuro. - "**gestione elenchi**" {{:netram2:ele4ge.png?nolink|}}. Questa funzione serve per richiamare la lista degli elenchi salvati per effettuare una selezione o effetture cancellazioni . \\ {{:netram2:gestioneelenchi.png?nolink&250|}} * "**Doppio click**". Seleziona l'elenco. * "**Rimuovi**". Elimina l'elenco salvato. * "**Salva elenco**". Disabilitato.