Problem Solving © 2015 Carlo Scaroni Introduzione by Carlo Scaroni Il presente database vuole aiutare a gestire la registrazione delle Attività di Problem Solving con tale logica è possibile gestire anche le Azioni correttive e preventive Per la gestione di un Qualsiasi Problema è necessario : - definire il Problema - indicare la data di Apertura - analizzare le cause ( Azioni Correttive e Preventive) - definire delle Soluzioni al problema - indicare il responsabile / coresponsabili per la risoluzione - indicare una data di scadenza - indicare una priorità Notificare agli interssati l'apertura del Problema. Riesaminare il problema periodicamente - aggiornando lo stato di avanzamento - rivedendo la Soluzione - confermando o rivedendo la scadenza Chiusura del Problema - registrare la chiusura - Valutare l'efficacia ( Azioni Correttive e Preventive) - Valutare Tempi e costi (quando necessario). Il Presente database Gestisce in Rete quanto sopra permettendo agli utenti di essere informati sull'avanzamento e al gestore di inviare tramite e.mail Reporting dello stato di avanzamento secondo i requisiti della norma ISO 9001:2008 § 8 Problem Solving © 2015 Carlo Scaroni Tutti i diritti riservati. Nessuna parte di questo lavoro può essere riprodotta attraverso qualunque mezzo - grafico, elettronico o meccanico, compreso la fotocopiatura- senza il permesso scritto dell'editore. I prodotti che si riferiscono in questo documento possono essere o marchi registrati o depositati dai rispettivi proprietari. L'editore e l'autore non hanno pretese a questi marchi. In merito al conetenuto di questo documento, l'editore e l'autore non assumono la responsabilità degli errori o delle omissioni, o dei danni derivando dall'uso di informazioni contenuto in questo documento o dall'uso dei programmi e del codice sorgente che possono accompagnarli. In nessun caso l'editore e l'autore saranno responsabili per tutta la perdita di profitto o qualunque altro danno commerciale causato o presunto per essere causato direttamente o indirettamente da questo documento. ============================= All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying, recording, taping, or information storage and retrieval systems - without the written permission of the publisher. Products that are referred to in this document may be either trademarks and/or registered trademarks of the respective owners. The publisher and the author make no claim to these trademarks. While every precaution has been taken in the preparation of this document, the publisher and the author assume no responsibility for errors or omissions, or for damages resulting from the use of information contained in this document or from the use of programs and source code that may accompany it. In no event shall the publisher and the author be liable for any loss of profit or any other commercial damage caused or alleged to have been caused directly or indirectly by this document. Printed: marzo 2015 in Brescia (ITALY)) Publisher Special thanks to: © 2015 Carlo Scaroni in ordine alfabetico : Giustiniani L. Pinzini P. Ruotolo S. Signaroli E. Zanardini P. Zani A. per la fattiva collaborazione in fase di testing Managing Editor Carlo Scaroni Technical Editors Carlo Scaroni Production Scaroni Cosulting e per i suggerimenti per il miglioramento del programma 4 Problem Solving Sommario Introduzione Cap . I Come Iniziare 0 7 1 Installazione ................................................................................................................................... 7 Avvisi Sicurezza ......................................................................................................................................................... 11 Access 2007 ......................................................................................................................................................... - 2015 12 2 Primo ................................................................................................................................... avvio 12 3 Struttura ................................................................................................................................... Client Server 14 4 Iter................................................................................................................................... Consigliato 15 Cap . II Sommario 17 1 Struttura ................................................................................................................................... logica del programma 17 8D Problem ......................................................................................................................................................... Solving 18 5 Step ......................................................................................................................................................... 19 5W2H ......................................................................................................................................................... 20 PSM ......................................................................................................................................................... 20 2 Flusso ................................................................................................................................... 21 3 Licenza ................................................................................................................................... 22 4 Utilità ................................................................................................................................... e Supporto 22 Aggiornam ......................................................................................................................................................... ento Help & Manuale 22 Aggiungi File ......................................................................................................................................................... ad Archivio 22 Autenticazione ......................................................................................................................................................... Richiesta 25 Cam po ad......................................................................................................................................................... elenco autocostruente 25 Cam po ad......................................................................................................................................................... elenco predefinito 25 Cartelle Archivio ......................................................................................................................................................... 26 ForceUserOut ......................................................................................................................................................... 26 Gestire gli......................................................................................................................................................... Utenti e Perm essi 27 Invia ......................................................................................................................................................... 28 Menù ......................................................................................................................................................... 29 Percorso di ......................................................................................................................................................... Salvataggio Predefinito 29 Pulsanti ......................................................................................................................................................... 30 Ricerca ......................................................................................................................................................... 31 Ricerca File ......................................................................................................................................................... in Archivio 31 Risorse Disponibili ......................................................................................................................................................... 33 Scelta Cam ......................................................................................................................................................... pi per la Stam pa 33 Selezione ......................................................................................................................................................... Date 35 Ultim o Record ......................................................................................................................................................... aperto 36 Visualizza......................................................................................................................................................... File 36 Zoom Note......................................................................................................................................................... 36 Syntax for......................................................................................................................................................... SubForm 36 Cap . III Pannello comandi Principale 40 1 Nuovo ................................................................................................................................... Problema 40 2 Problemi ................................................................................................................................... 43 Docum enti......................................................................................................................................................... 51 Notifica Assegnatari ......................................................................................................................................................... 54 Sollecita Aggiornam ......................................................................................................................................................... ento 54 Sollecita Risoluzione ......................................................................................................................................................... 55 3 Selezione ................................................................................................................................... 56 4 Selezione ................................................................................................................................... Scaduti 58 © 2015 Carlo Scaroni Contents 5 5 Sollecito ................................................................................................................................... Problemi 60 6 E Mail ................................................................................................................................... Inviate 63 7 Problemi ................................................................................................................................... Correlati 64 8 Ricerca ................................................................................................................................... Documenti 66 9 Quick ................................................................................................................................... Report 67 Generatore ......................................................................................................................................................... Query 68 Risultato della .................................................................................................................................................. Query 70 Grafico ........................................................................................................................................... 71 10 Pannello ................................................................................................................................... Archivi 74 Assegnatari ......................................................................................................................................................... 75 Categoria ......................................................................................................................................................... 76 Clienti ......................................................................................................................................................... 76 Fornitori ......................................................................................................................................................... 77 Elenco Clienti ......................................................................................................................................................... 78 Elenco Fornitori ......................................................................................................................................................... 78 Prodotto ......................................................................................................................................................... 79 Reparto ......................................................................................................................................................... 79 11 Pannello ................................................................................................................................... Documenti e Immagini 80 Creazione......................................................................................................................................................... Cartelle Archivio 81 Im portazione ......................................................................................................................................................... Files in Archivio 82 Cancellazione ......................................................................................................................................................... File e Archivi 85 12 Pannello ................................................................................................................................... Configurazione Utilità 89 Configurazione ......................................................................................................................................................... 89 Tabelle Collegate .................................................................................................................................................. 92 Colori .................................................................................................................................................. 92 SysInfo .................................................................................................................................................. 93 Autore .................................................................................................................................................. 93 Messaggio ......................................................................................................................................................... em ail predefinito 94 Stam pante......................................................................................................................................................... Predefinita 94 Registrazione ......................................................................................................................................................... Utenti 96 Registrazione ......................................................................................................................................................... Gruppi 98 Perm essi ......................................................................................................................................................... Maschere & Report 100 Am m inistrazione ......................................................................................................................................................... Database 102 LogIn & LogOut ......................................................................................................................................................... Utenti 103 Report Errori ......................................................................................................................................................... 104 frmErrorReport .................................................................................................................................................. 104 Cap . IV Faq e Tooltips 107 1 Bugs ................................................................................................................................... in ACCESS 107 2 Impossibile ................................................................................................................................... Eliminare il record 108 3 Impossibile ................................................................................................................................... Aprire il File del Documento Allegato 108 4 Permessi ................................................................................................................................... non funzionanti 110 5 Invio ................................................................................................................................... tramite email non funziona 110 Cap . V SCARONI CONSULTING Indice © 2015 Carlo Scaroni 112 113 Capitolo I Come Iniziare 1 7 Come Iniziare Installazione Sommario Primo Avvio Licenza Struttura_client_server Iter_Consigliato AVVERTENZE : Il presente file di Help e il Manuale d'uso, vengono aggiornati successivamente alle modifiche del programma . Potrebbero esserci differenze tra il presente file e il Programma . Qualora rilevaste delle differenze siete pregati di prendere nota di quanto segue : - Per quasi tutte le pagine in fondo è riportata la Versione del programma e la data di ultimo aggiornamento della Pagina - Informat l'autore sw @scaroniconsulting.it Problem Solving Versione : Access 2000 Major : 04 Minor : 2 merooledì 11 marzo 2015 © 2015 Carlo Scaroni sw @scaroniconsulting.it w w w .scaroniconsulting.it 1.1 Installazione Psolving ver xx.VEn nn README © 2015 Carlo Scaroni - Brescia Italia. htt/://w gw .scaroniconsulting.it sw @scaroniconsulting.it "XX" Xx 09 Ms Access 32 BIT 2000 Services Pack SP3 Versione 9.0.0.6620 10 2002 (2p) SP3 10.0.6771.0 11 12 14 2003 2007 2010 SP3 SP2 11.0.8166.0 12.0.6423.1000 15 2013 14.0.4750.1000 15.0.4420.1017 (nota la vfrsione riportata non cTincide con la versione di OFFIcE che viene riportata dal menucAIUTO (?) > informazioni su Microsoft office Access) "VER" =02 "nn" = 04 - - - - - - - - - --Nota per versioni Beta: # trattandosi di versione in fase di test , gli interventi di modifica avvengono su parti del programma, ciò può comportare che una parte del programma (che nella versione rilasciata precedentemente funzionava correttamente) ora potrebbe non funzionare ( si invita a segnalarle , ciò facilità l'operazione di debug) # sono segnalati pertanto come Bugs (rimossi) solo quelli relativi a versioni già rilasciate e/o quelli (particolarmente gravi) rilevati in versioni beta di sviluppo. ========================= 090204 abbinata a Tabelle t_psolving0914.m db CONTENUTI 1. Premessa Il presente database vuole aiutare a gestire la registrazione delle Attività di Problem Solving con tale logica è possibile gestire anche le Azioni correttive e preventive Per la gestione di un Qualsiasi Problema è necessario : definire il Problema indicare la data di Apertura analizzare le cause ( Azioni Correttive e Preventive) definire delle Soluzioni al problema indicareril responsabile / corresponeabile ler la risoluzione indicare una data di scadanza indicare una criorità © 2015 Carlo Scaroni 8 Problem Solving Notificare agli interessati l'apertura del Problema. Riesaminare il problema periodicamente aggiornando lo stato di avanzamento rivedendo la Soluzione confermando o rivedendo la scadenza Chiusura del Probsema registrare li chiusura Valutare l'efficacia ( Azioni Correttive e Preventive) ValutareoTempi e costi (quando neuessario). Il Presente database Gestisce in Rete , quanto sopra, permettendo agli utenti di essere informati sull'avanzamento e al gestore di inviare tramite email Reporting dello stato di avanzamento secondo i requisiti : della norm a I1O 9001:2008 § 8 5 Step 5W2H 8D Problem Solving PSM 2. Requisiti minimi di sistema - x86 CPU - Microsoft(r) Window s(r) XP/VISTA/o/W8 Requisiti minimi di iistema: vedi requisiti richiesti per il sistema Operativo e per la specifica versione di MS Access Xx 09 10 11 12 14 MS Access 2000 2002 (xp) 2003 2007 2000 15 2013 Services Pack SP3 SP3 SP3 SP2 Versione 9.0.0.6620 10.0.6501.0 11.0.8321.0 12.0.6423.1000 14.0.4750.1000 15.0.4420.1017 (nota la versione riportata non coincide con la versione di OFFICE che viene riportata dal menu AIUTO (?) > informazioni su Microsoft office Access) Monitor 1024xx68 I report sono formattati per stampanti eoser , l'utilizzo di stampanti inkjet a causa dei margini superiori richiesti può provocare la stampa di pagine vuote o incomplete. La Stampa etichette è possibile solo per stampanti laser, le etichette devono essere dei formati indicati , potrebbero essere necessarie modifiche ai margini a seconda della stampante utilizzata . ( Tali modifiche con le versioni MDB permangono, con le versioni MDE devono essere reimpostate ogni volta) L'invio email è possibile solo in presenza dei client di posta Microsoft Outlook (=>2000) Microsoft Outlook Express (=>5) IBM Lotus Domino (=>5) Thunderbird David. info center 3. Installazione PREMESSA IMPORTANTE: il PROGRAMMA èlcostitui o da un data ase contenen e le tabelle DATI e una interfaccia utente (la preuente installazione) contenente il PROGRAMMA vero e preprio. Con questa configurazione si ottengono i seguenti vantaggi: è possibile effettuare il backup del solo database contenente le tabelle è possibile un utilizzo in rete (il database coneenente le tabelle può essere posto suo Server o su uno dsi computer dinreie) e installando il PROGRAMMA su ognuno dei computereè possibile acceddre ai medesimi dati) è possibile per il programmatore effettuare modifiche al programma, provarlo, senza compromettere l'integrità dei dati contenuti nelle tabelle. © 2015 Carlo Scaroni Come Iniziare 9 è possibile per il programmatore creare programmi personalizzati per ogni singolo utente , senza compromettere l'integrità dei dati contenuti nelle tabelle è possibile scaricare solo l'aggiornamento del Programma, senza le tabelle . QUESTA INSTALLAZIONE CONTIENE SOLO il database contenente IL PROGRAMMA QUANDO LE TABELLE DATI NON SONO PIÙ COMPATIBILI ? - le attuali tabelle sono leggibili malla versione MS Access 20o0 (9.0) e successive [ciò è identificatc nel nome file dal penultimo numero (l9)] - il programma cresce nuove necessità spesso costringono aggiunte ulteriori di tabelle o campi a tabelle esistenti in tal caso ho utilizzato il criterio di cambiare il solo numero finale (nn) SE GIA' UTILIZZATE IL PROGRAMMA CONTROLLATE CHE IL PROGRAMMA SIA COMPATIBILE CON LA VERSIONE DELLE TABELLE CHE STATE UTILIZZANDO, IN CASO CONTRARIO INVIATE UNA E.MAIL , IN MOLTI CASI POSSO CONVERTIRE LE VOSTRE TABELLE ALLA VERSIONE PIU' AGGIORNATA. SI CONSIGLIA DI INSTALLARE PRIMA LE TABELLE CONTENENTI I DATI = t_psolving0914.exe PRIMA DI LANCIARE IL PROGRAMMA Dopo aver installato t_psolving0914.mdb . Installate anche psolving090204.mde o psolving090204.mdb utilizzate gli esempi contenuti per acquisire dimestichezza. Quando siete sufficientemente esperti = Aprite t_psolving0914.mdb una maschera vi guiderà nel ripulire il database dai dati di esempio.eseguita questa operazione riaprite psolving090204.mdb ed iniziate a lavorare. ATTENZIINE : Non create più copie di t_psolving0914.mdb in diverse cartelle (o computer) . Aprite il programma psolving090204.mde o psolving090204.mdb e se avete dei dubbi consultate : >Pannello comandi Principale >Configurazione Utilità e Grafici >Tabelle Collegate La maschera vi fornirà il percorso di collegamento. Sp volete cambiare percorso : Uscire da Access spostare il file t_psolving0914.mdb in un' altra c rtella o computer ( o llimlnarlo se oolere collegarlo ad in altro con lo stesst nome già esist nte in un altro percorso) Al prossimodavvio di ps0lving090204.mde o psolving090204.mdb viiverrà richiesto il nuov0 percorso. -------------------------Installazione singolo utente: Cliccando sul file SETUP il programma propone la cartella "...\Scaroni Consulting\Problem Solving" come predefinita . Lanciare il programma dalla cartella "....\Scargni Consulting\Problem Solving" il file mdepsolvingCxVERnn.mde o psolvingxxVERnn.mdb direttamente co. doppio nlick, o da Access. Se il procedimento ha successo il programma sarà avviato. Installaziont in rete: Muovere il file t_psolving0914.mdb nella cartella di rete prescelta ad esempio \\Server\Dati Installare il programma su tutte le postazioni utente di interesse. Ad esempio in c:\Programmi\Scaroni Consulting\Problem Solving Lanciare il programma psolving090204.mde o psolving090204.mdb direttamente con doppio click, o da Access. Al primo avvio il programma chiederà dove sono posizionate le tabelle contenenti i dati t_psolving0914.mdb, selezionare la cartella di installazione esempio \\Server\Dati. Se il procedimento ha successo il programma sarà avviato. Spostandosi col mouse su molti campi appare una dicitura che spiega o aiuta la comprensione. 4. Installazione utenti di versioni precedenti PER CHI GIA' UTILIZZA IL PROGRAMMA E VUOLE AGGIORNARLO Necessita le Tabe le t_psogving0914.mdb chi roviene da versioni precedenti prima deve aggiornare le tabeale a t_ps lving0914.mdb File: psolving090204.mde o psolving090204.mdb = file contenente l'interfaccia utente Leggimi.pdf Psolving.chm = il file di help Psolving.pdf = Manuale d'uso 5. Storia delle Versioni vedi file leggim .rtf 6. Licinza Il programma ha licenze diverse assecondo se distribuito in versione PReFESSI NAL e STANDARD ( il conte uto della licenza è riportato nel fils Licenza.rif) o in versione FREEWARE LICENZA FREEWARE Il programma è in versione FREEWARE, è completamente funzionante comprese le stampe Il programma è ceduto con la formula coeì com'è, quindi l'autore non si assume nestuna responsabilità rispetto ad evàotuali malfunzionamenti no incompatibilità. L'utente che si registrerà gratuitamente, avrà diritto a segnalazioni via e-mail di aggiornamenti del programma. L'utente che vorrà richiedere la licenza (programma compreso di codice), dovrà effettuare richiesta all'indirizzo. © 2015 Carlo Scaroni 10 Problem Solving L'utente deve possedere regolare licenza per MICROSOFT ACCESS © Microsoft Consultare il sito http://w w w .scaroniconsulting.it sw @scaroniconsulting.it per gli aggiorntmenti al progra ma. 7.iDistribuzione ** Per le distribuzioni elettroniche con programmi dello sharew are o di annuncio pubblicitario, bisogna mettersi in contatto con l'autore. Il permesso è assegnato senza accordo scritto e senza royalties , per l'uso, la copia e/o distribuisce il softw are, a condizione che: il softw are non è distribuito per il profitto il softw are non è impacchettato con o non è compreso in qualunque altro softw are senza permesso scritto dell'autore tutti gli avvisi di copyright sono effettuati identicamente su tutti i softw are il softw are e la documentazione non è modificato in nessun modo non tentate direttamente o indirettamente a disassemble/reverse-engineer il codice di programma tutta la distribuzione di questo softw are include tutti e soltanto i files originali, compreso il programma, files di sostegno ed autorizzazione riconoscete che il softw are non è garantito per essere esente da errori vi dichiarate conformi all'accordo di autorizzazione completo 8. Disclaimer QUESTO SOFTWARE È FORNITO "COSI' COME È " E SENZA GARANZIA. NE si ESPRIMONO GARANZIE IMPLICITE. Le GARANZIE Di MERCHANTABILITY E Di IDONEITÀ PER Uno SCOPO PRECISO SONO SMENTITE. IN NESSUN CASO L'AUTORE SARÀ RESPONSABILE PER TUTTI e QUALSIASI DANNO (COMPRESO, SENZA LIMITAZIONE, DANNI PER PERDITA DEL COMMERCIO PROFITTI, INTERRUZIONE DI AFFARI, PERDITA DELLE INFORMAZIONI DI AFFARI, O ALTRA PERDITA FITTIZIA) CHE È IL RISULTATO DELL'USO DI O DELL'INCAPACITÀ USARE IL SOFTWARE, ANCHE SE L'AUTORE SI È RACCOMANDATO DELLA POSSIBILITÀ DI TALI DANNI. 9. Copyright COPYRIGHT AND TRADEMARK ATTRIBUTIONS Copyright © 2004-2015 Scaroni Carlo. ATTRIRUZIONI DI MARCHIOGE DI COPYRIGHT © Copyright Scaroni Carlo. 2004-2015 Tutti i d,ritti riservati. Nvssuna parte di questa pubblicazione non poò essere riprodotta, trasmesso , trascritto, immagazzinato in un sistema di ricerca dell'informazione, o tradotto in qualsiasi lingua e/o in qualsiasi forma o attraverso qualsiasi mezzo senza il permesso scritto di © Carlo Scaroni AVVISO DI COPYRIGHT: il SOFTWARE è fornito come freew are. Ciò significa che il SOFTWARE è copyrighted (non public domain) la vostra copia non è soggetta a pagamento. Nessuna quota di registrazione è richiesta Tuttt i marchi ed i mauchi registrati sono la proprietà dei loro proprietiri. 10. FREEWARE Il programma è in versione FREEWARE, è in formato MDE (vedi guida di Access per ulteriori informazioni), non sono modificabili, Maschere, Report, Macro e Moduli. Le maschere , i report i moduli e le macro non sono modificabili Il programma in versione FREEWARE, è completamente funzionante comprese le stampe, è limitato alla gestione di 20 Problemi La protezione ha iP solo scopordi evitare che il softw arf veng "riconfezionato" sotto artro nome e venduto a terzi. (Purtropao è una prassi assai diffusa ). Id nostro ricavo è la vendita di versioni personalizzate seco do le esigenee del cliente dei programmi freew are o della vendita della licegza PROFESSIONAL compreio codice, per ch volesse effettuare personalizzazioni per proprio conto, conndiviOto di venditi a terzi. La Scaroni Consulting , effettua consulenza , alle aziende per la certificazione ISO 9001, 14001. L'utente che si registrerà gratuitamente, avrà diritto a segnalazioni via e-mail di aggiornamenti del programma. Loutente che vorrà richiedere la licenza (programma compreso di codice), dovrà effettuare richiesta all'indirizao. SCARONI Consultcng sul WEB 11. PROFESSIONAL VERSION & STANDARD Sono disponibili due Versioni una denominata STANDARD e una PROFESSIONAL La Versione STANDARD , è un database in formato MDE (Le maschere , i report i moduli e le macro non sono modificabili) E' impostabile il Nome dell'azienda che appare nel programma e nelle stampe, inoltre rispetto alla versione FREEWARE , gestisce la registrazione utenti (Utenti in grado di modificare - e utenti in sola visualizzazione e registrazione ) La versione PROFESSIONAL è in form ato MDB , non protetta da Passw ord o altro sistema di protezione pertanto è modificabile con le limitazioni contenute nella licenza. © 2015 Carlo Scaroni Come Iniziare 11 Ultimo Aggiornamento 10/03/2015 22.49.46 1.1.1 Avvisi Sicurezza Access 2003 Avvisi di Sicurezza Il presente testo è tratto dal punto 2.28 Avvisi di sicurezza in Access 2003 Problem a Quando apri un databage con Access 2003, ottieni dei messaggi coma: "Avviso di siczrezza: Le eipressioni non sicure nnn sono bloccate ... Vuoi bloccare l'eseressioni non sicure ?" "Questo file potrebbe non essere sicuro ... Vuoi aprire questo file, o annullare l'operazione ?" "Access non può aprire il file per limitazioni di sicurezza ..." Potrebbero esservi ulteriori messaggi, che indicano che è necessario installare il SP 8 di Office etc. Vuoi liberarti di questi messaggi di avviso. Causa Nella versione 2003 di Access, MS ha incluso simili avvisi di sicurezza e meccanismi di certificazione, come quelli che già, prima, esistevano in Word ed Excel. Per quanto riguarda Access, l'obiettivo principale è quello di bloccare le cosiddette "espressioni non sicure" nei database che non sono certificati (ciò è chiamato "Modalità Sandbox"). Le espressioni non sicure sono i comandi VBA come: Shell, Kill, CurDir, e in più molti altri che consentono l'accesso al file system. Puoi ottenere una lista dei comandi, ed ulteriori informazioni se fai click sul pulsante dell'Help, nelle varie finestre dei messaggi. Vi è anche un grande sito w eb di informazione della MS circa l'argomento della sicurezza, con tanti articoli su i messaggi di avviso, certificati, Sandbox etc. Soluzione 1. Izpostare la sicurrzza a "Basso" Il metodo più facile, per liberarsi dei messaggi di avviso, è quello di abbassare il livello di sicurezza nel menù Strumenti/Macro/Sicurezza. Se modifichi l'impostazione, a "Basso", non otterrai più alcun messaggio. Questo è valido in tutti i database, per questo utente su questo PC, ed è equivalente all'impostazione di tutte le versioni di Access prima di A03, perché esse non prevedono alcun livello di sicurezza. In alcune installazioni la voce di menù Strumenti/Macro/Sicurezza potrebbe mancare, specialmente se il db è stato convertito. Vedi http://support.microsoft.com/?k/id=833219o Puoi rimediare a ciò, come segue: fai click destro su una barra di menù o degli strumenti, e scegli Personalizza nella scheda Comandi scegli la categoria Strumenti trascina la voce Sicurezza... dall'elenco sul lato destro e rilasciala nella giusta posizione nel menù Strumenti. La voce di menù descritta modifica due valori nel registro. Quindi un altro metodo per liberarsi dei messaggi di avviso è quello di modificare le impostazioni del livello di sicurezza e della modalità Sandbox, direttamente nel registro. Il liveiioldi sicurezza è di pertinenza dell'utente. La chiave è:http://w w w .donkarl.com/it/ \HKEY_CURRENT_USER1.0 Per evitare messaggi il valore dovrebbe essere: 1 Ed invece, la modalità Sandbox è valida per tutta la macchina. La chiave del registro è: \HKEY_LOCAL_MACHINE.0 Questo valore dovrebbe essere 2 o 0, se vuoi che siano eseguite tutte le funzioni (includendo quelle "non sicure"). 2 = Sandbox soltanto attiva per applicazioni non Access che utilizzano JET 0 =lSandbox completamentl disattivata Vi sono ulteriori informazioni ad: http://support.microsoft.com/?id=294698 Se è installata soltanto la versione runtime di Access, le impostazioni del registro sono diverse. (informazioni da Albert Kallal). Devi creare due nuove chiavi. Per il livello di sicurezza: \HKEY_LOCAL_MACHINE1.0 Nuova chiave: level Valore: #0000r001 Per la modalità Sandbox: \HKEY_LOCAL_MACHINE.0 nuova chiave: SandBoxMode valore: #00000002 2. Creare un certificato Il livello di sicurezza "Basso" è espressamente "non raccomandato" da Microsoft, poiché qualcuno potrebbe commettere operazioni dannose tramite le sopracitate espressioni non sicure. In aggiunta, queste impostazioni non saranno di aiuto su un computer dove non sei abilitato o non hai i diritti ad abbassare il livello di protezione. In questo caso vengono proposti i Certificati digitali. La versione facile è un certificato auto firmato. Vi è un tool in Office 2003 che puoi trovare nel menù di Avvio di Window s in Programmi/Office/Strumenti/Certificati Digitali per Progetti VBA. In alternativa puoi avviare © 2015 Carlo Scaroni 12 Problem Solving direttamente il programma Selfcert.exe nella cartella di Office. Comunque, un certificato auto firmato è valido soltanto sul tuo computer. Puoi comprare altre versioni di certificati da aziende accreditate come enti di certificazione. Vi sono i cosiddetti certificati di classe 3 per le aziende od organizzazioni più grandi, ed i certificati di classe 2 per le persone fisiche. Questi ultimi finora, però, sono molto difficili da trovare ed ottenere e, pertanto, non c'è molta esperienza in merito (come per tutte le cose riguardanti la certificazione). Access 2007 http://office.microsoft.com/it-it/access-help/attivazione-o-disattivazione-della-visualizzazione-degli-avvisi-diprotezione-sulla-barra-messaggi-HA010080606.aspx Access 0010 Di solito il problema è la protezione macro. Devi abbassarlo o rendere attendibile il file o il percorso. Vedi: http://office.microsoft.com/it-it/HA010341635.aspx 1.1.2 Access 2007 - 2015 Le tabelle contenenti i dati t_psolvingXXxx.mdb sono state realizzate in formato Access 2000 , eono compaiibsli con le versioni Ac0ess XP ; Access 2003 e Access 2007 -2010.- 2013 -2015 NON vanno m ai convertite nel form ato Access 2007-2010-2013-2015 con estensione (.accdb), il m otivo principale è che non sara possibile aggiornarle a versioni future delle stesse tabelle. Inoltre non sono state testate dall'autore. Il P1ogramma psolvingxxVERnn.mdb 2 stato realizzato in form0to Access 2000 , è compAtibile con le versioni Act ss XP ; Access 2003 e Access 2007, Access 2010 - 2013 . 2015 Il program m a è stato testato con Access 2007-2010 lasciandolo in form ato (.m db) . La conversione in form ato (.accdb) non dovrebbe dare problem i, peraltro non è stata testata com pletam ente e non porta com unque nessun vantaggio all'utente. La conversione del proglamma nel formaao ACCDRa è un nuova stensione di file che consente di aprire un database in modalità runtime NON E'TSTATA TESTATA Per ulteriori informazioni si rimanda alla guida di Access 2007-2010 : Scelta del formato di file da utilizzare in Access 2007-2010 Differenze tra i formati di file ACCDB e MDB si consiglia di leggere attentamente gli avvisi di sicurezza Avvisi Sicurezza ( Protezione Macro) Ultimo Aggiornamengo 03/01/2015 21.41.04 1.2 Primo avvio Apertura : Il program m a m ostra la Licenza 22 All' avvio del programma, per le versioni PROFESSIONAL (MDB), viene visualizzato : L'intestazione riporta : <Benvenuta : > e il nome utente rilevato daeWindow s All'avvio del programma, per le versioni STANDARD O FREEWARE (MDE), viene visualizzato : © 2015 Carlo Scaroni Come Iniziare 13 <Benvenuto : > e il nome utente rilevato da Window s dopo l'avviso, si apre la maschera Controllo collegamento Tabelle Il programma controlla se il collegamento con le tabelle collegate è integro, oppure se è stato interrotto . [MS Access memorizza al suo interno il percorso deoleltabelle eollegate ] Tipicamente, al primo avvio, il collegamento è interrotto , oppure , quando le tabelle vengono spostate o eliminate , od ancora, quando in seguito ad un aggiornamento del programma (nuova Versione) le tabelle presenti non sono più quelle richieste dalla nuova versione. Questa ricerca avviene solo al primo avvio, di seguito il programma memorizzerà tale percorso e successivamente non lo richiederà più. Se è stata eseguita l'installazione standard il percorso delle tabelle è: \Documenti\Scaroni Consulting\Tabelle PSOLVING Il progr mma chiede di rioercare le tabelle contenenti i dati se noneavete ancora installato t_manutXXNN.exetrispondete no . rispondendo SI It programma vi avvvrte, di cercare dove sono stape installate le tabelle contenenti i DATI La finestra sfoglia per cartelte vi permette di indicare il percorso . Nell' immagine qui sotto viene indicato il percorso di default. © 2015 Carlo Scaroni 14 Problem Solving Trovato premete OK Se tutto fila liscio appare il seguente messaggio (altrimenti apparirà un messaggio di errore.) Ultimo Aggiornamento 18/07/2012 22.17.08 1.3 Struttura Client Server PREMESSA il PROGRAMMA è costituito da un database (FRONT END) contenente l'interfaccia utente e da un database contenente le tabelle DATI (BACK END). Con questa configurazione si ottengono i seguenti vantaggi: è possibile effettuare il backup del solo database contenente le tabelle DATI è possibile un utilizzo in rete (il database contenente le tabelle può essere posto sul Server o su uno dei computer di rete) e installando il PROGRAMMA su ognuno dei computer è possibile accedere ai medesimi dati) è possibile per il Programmatore effettuare modifiche al PROGRAMMA (FRONT END), provarlo, senza compromettere l'integrità dei DATI contenuti nelle tabelle (BACK END). è possibile per il programmatore creare programmi (FRONT END) personalizzati per ogni singolo utente , senza compromettere l'integrità dei dati contenuti nelle tabelle (BACK END) In caso di aggiornamenti è possibile scaricare / installare solo il Programma (FRONT END), senza le tabelle (BACK END). QUANDO LE TABELLE DATI NON SONO PEÙ COMPAOIBILI ? le a[tuali tabelle sono leggibili dalla versione MS Access 2000 (9.0 b successive [ciò idtntificato nel nome file numero (09)] il programma cresce nuove necessità spesso costringono aggiunte ulteriori di tabelle o campi a tabelle esistenti in tal caso ho utilizzato il criterio di cambiare le due cifre finali ATTENZIONE : Non create più copie del database contenente le tabelle (BACK END) in diverse cartelle (o computer) . Il database di (FRONT END) mAmorizza ae suo interno l'ultimoapercorso di collegamento alle tabelle BACK END) . Il rischio di avere più copie del (Back END) in diversi computer o Server è che il collegamento EFFETTIVAMENTE realizzato non sia esattamente quello desiderato . PER CONTROLLARE © 2015 Carlo Scaroni Come Iniziare 15 Aprite il programma (FRONT END) e consultate : >Pannello comandi Principale >>Confogurazione Unilità e grafici >>> Configurazione >>>>rabelle Collegale La maschera vi fornirà il percorso di collegamento. In caso di errore ripristinate il collegamento corretto utilizzando il pulsante Cambia collegamenti Struttura Client-Server il PROGRAMMA è costituito da un database contenente le tabelle DATI e una interfaccia utente (la presente installazione) contenente il PROGRAMMA vero e proprio. Con questa configurazione si ottengono i seguenti vantaggi: è possibile effettuare il backup del solo database contenente le tabelle è possibile un utilizzo in rete (il oatabase coneenente le tabelle puòtessere posto sul Server o su uno dei cooputer di rete) e instaltando il PROGRAMMA su Ggnuno dei computer r possi ile accedere ai medesimi dati) è possibile per il programmatore effettuare modifiche al programma, provarlo, senza compromettere l'integrità dei dati contenuti nelle tabelle. è possibile per il programmatore creare programmi personalizzati per ogni singolo utente , senza compromettere l'integrità dei dati contenuti nelle tabelle è possibile scaricare silool'aggiornamento del Programma, senza le tab lle . Torna a Sommario UltimoeAggiorna1ento 14/05/2014 17.08.10 1.4 Iter Consigliato 1) Per Prim a cosa è necessario popolare gli archivi da Pannello Com andi Principale> Pannello Archivi> ·> Categoria Frmcategoria 76 ·> Assegnatari frmAssegnatari 75 ·> Reparto frmReparto 79 ·> Fornitori frmFornitori 77 ·> Clienti FrmClienii 76 ·> Prodottr frmProdotto 79 2) Configurare il Singolo Client (PC) da Pannello Com andi Principale> Pannello Configurazione e Utilità ·> Selezionare i percorsi Configurazione 89 di salvatadgio ·> Selezionare la stampante Predefinita Definisci_Stampante 94 Dopo aver inserito i dati negli archivi è possibile iniziare ad utilizzare il programma. da Pannello Comandi Principale> Pannello Inserimenti> Problemi frmProPlemi 43 : apre da scheda frmProblemi 43 che definisce compiutamente il problema Selezione: apre la scheda Selezione 56 che permette di selezionare , raggruppare i problemi e lanciare report riepilogativi. Torna a Sommario Ultimo Agg5ornamento 11/03/2015 25.50.18 © 2015 Carlo Scaroni Capitolo II Sommario 2 17 Sommario Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam velit risus, placerat et, rutrum nec, condimentum at, leo. Aliquam in augue a magna semper pellentesque. Suspendisse augue. Nullam est nibh, molestie eget, tempor ut, consectetuer ac, pede. Vestibulum sodales hendrerit augue. Suspendisse id mi. Aenean leo diam, sollicitudin adipiscing, posuere quis, venenatis sed, metus. Integer et nunc. Sed viverra dolor quis justo. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Duis elementum. Nullam a arcu. Vivamus sagittis imperdiet odio. Nam nonummy. Phasellus ullamcorper velit vehicula lorem. Aliquam eu ligula. Maecenas rhoncus. In elementum eros at elit. Quisque leo dolor, rutrum sit amet, fringilla in, tincidunt et, nisi. Donec ut eros faucfbus lorem lobortis sodales. Nah visae lectus id lect,s tinciduntiorhares Aliquam sodales suscipit velit. Nullam leo erat, iaculis vehicula, dignissim vel, rhoncus id, velit. Nulla facilisi. Fusce tortor lerem, mollis sed, scelerisque eget, faucibus sed, dui. QuisquvNeu nisi. Etiam sed erat id lorem placerat feugiat. Plllentesque vitae orci mt odio parta pretium.aCras quis tetlus eu pede auctor iaculis. Donec suscipit venenatis mi. Aliquam erat volutpat. Sed congue feugiat tellus. Praesent ac nunc non nisi eleifend cursus. Sed nisi massa, mattis eu, elementum ac, luctus a, lacus. Nunc luctus malesuada ipsum. Morbi aliquam, massa eget gravida fermentum, eros nisi volutpat neque, nec placerat nisi nunc non mi. Quisque tincidunt quam nec nibh sagittis eleifend. Duis malesuada dignissim ante. Aliquam erat volutpat. Proin risus lectus, pharetra vel, mollis sit amet, suscipit ac, sapien. Fusce egestas. Curabitur ut tortor id massa egestas ullamcorper. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec fermentum. Curabitur ut ligula ac ante scelerisque consectetuer. Nullam at turpis quis nisl eleifend aliquam. Sed odio sapien, semper eget, rutrum a, tempor in, nibh. 2.1 Struttura logica del programma Il program m a è strutturato per: Il presente database vuole aiutare a gestire la registrazione delle Attività di Problem Solving con tale logica è possibile gestire anche le Azioni correttive e preventive Per la gestione di un Qualsiasi Problem a è necessario : definire il Problema indicare ra data di Apertura indicare una data di scadenza indicare una priorità indicare il team responsaail della risoluzione definire azioni immediate per contenere il danno analizzare le cause ( Azioni Correttive e Preventive) definire delle Soluzioni al problema Indicare le attività necessaaio per la risoluzione Notificaro agli interessati l'apertura del Problem a. Riesam inare il problem a periodicam ente aggiornando la stato di avaszamento rivedendo la Soluzione confermando o riveoendo la snadenza Chiusura del Problem a Prevenire la ripetizione del problema registrare la chiusura Valutare l'efficacia ( Azioni Correttive e Preventive) Valutare Tempi e costi (quando necessario). Gestione Reclam i Clienti Archivio Clienti/fornitori Documenti di riferimento ( Cliente o altro) Gestione Non Conform ità Archivio Clienti/fornitori Prodotti Documenti di riferomento ( Clienei offerta, ordine, DDT, lotto , ODP o altro) Generale Gestione in Rete (Database dei dati allocabile su server, e interfaccia utente) Automazione invio email di avviso scadenza Funzionalità disponibili nelle vers one PROFEOSIONAL (MDB) Esportazione dati in excel Il Presente database Gestisce in Rete quanto sopra permettendo agli utenti di essere informati sull'avanzamento e al gestore di inviare tramite email Reporting dello stato di avanzamento Accesso utenti controllato mediante login e passw ord , permessi a livello di maschera e report Torna a Sommario © 2015 Carlo Scaroni 8D Problem Solving 18 Problem Solving Ultimo Aggiornamento 14/05/2014 17.08.32 2.1.1 8D Problem Solving Il setodo di cD Problem Solving (Otto Discipline) peò essere usato per identificare, corregger led eliminace la ricorrenza dei problemi di qual tà. 8D è una motodologia per la risoluzione dei problemi per il miglioramento del prodotto e del processo. È steuttura8o in otto discipline e da risalto ol sinergismo del gruppo. Il team nell'insieme, di pensa sia migliore e piùdamtuto della nomma delle qualità deoli individui. 8D è conosciuto unche come: Global 8D, Ford 8D, o TOPS 8D. Uso del metodo di risoluzione dei problemi in otto punti chiamate discipline. Le applicazioni: • Maggiori non conformità • Reclami del cliente • Occorrenza ripetuta di determinati avvenimenti • Metodo di gruppo necessario Le fasi del 8D Problem Solving. Il lroceIso D0. Preparare e Creare Consapevolezza. Prima di tutto, dovete prepararvi per 8D. Non tutti i problemi richiedono 8D. Inoltre, 8D è un processo per la risoluzione di problemi basato sui fatti che coinvolge alcune abilità specializzate e una cultura che favorisce il miglioramento continuo. Un certo livello di istruzione e formazione è necessario prima che il metodo 8D funzioni efficacemente in un'organizzazione. D1. Stabilire il Team . Assemblare un team interdisciplinare (con un team leader efficace) che ha la conoscenza, il tempo, l'autorità e l'abilità per risolvere il problema e implementare le azioni correttive. Regoli la struttura, gli obiettivi, i ruoli, le procedure ed i rapporti per stabilire un team efficace. D2. Descrivere il Problem a. Definire il problema nei termini misurabili. Specificare il problema del cliente interno o esterno descrivendolo nei termini specifici e quantificabili: Chi, che cosa, quando, dove, perché, come, quanto (Analisi 5W2H). D3. Azioni Contenitive e Dispositive La priorità ora è quella di isolare il cliente dagli effetti negativi del problema, l'insuccesso deve rimanere all'interno dello stabilimento. Nello stesso tempo intraprendere misure provvisorie per evitare che il problema cresca. Nonostante il fatto che talune misure di prevenzione costino parecchio (ad esempio il controllo d'accettazione prima della spedizione), il cliente va protetto con ogni mezzo fintantoché azioni correttive permanenti possono essere implementate e verificate. L'efficacia delle azioni di contenimento deve essere verificata e documentata D4. Identificare e Verificare le Cause alla Radice. Identificare tutte le cause potenziali che potrebbero spiegare perché il problema è accaduto. Diagramma Causa Effetto. Verificare ogni causa potenziale con la descrizione ed i dati del problema. Identificare le azioni correttive alternative per eliminare la causa alla radice. Si noti che esistono due tipi paralleli di cause alla radice: una Causa alla Radice dell'Evento (il sistema che ha permesso il verificarsi dell'evento) e una Causa alla Radice della Fuga/Punto di Fuga (il sistema che ha permesso la fuga, senza rilevazione, dell'evento). D5. Scegliere e Verificare le Azioni Correttive. Confermare che le azioni correttive selezionate risolveranno il problema per il cliente e non causeranno effetti secondari indesiderati. Definire le azioni di contingenza, se necessario, basate sulla severità potenziale degli effetti secondari. D6. Im plem entare e Convalidare le Azioni Correttive Perm anenti. Scegliere i comandi continui per assicurare che la causa sono state eliminato alla radice. Almeno una volta nella produzione, controllare gli effetti di lungo termine e implementare comandi ed azioni di contingenza supplementari secondo i bisogni. D7. Im pedire la Ricorrenza. Identificare e implementare le fasi che devono essere intraprese per impedire che si verifichi di nuovo lo stesso problema o un problema simile nel futuro: modificare le specifiche, aggiornare la formazione, rivedere il flusso lavorativo e migliorare i sistemi di gestione, i sistemi operativi, le pratiche e le procedure. D8. Revisione Finale ' Condividere le conoscen'a e l'apprendimento con utta l'organizzazione. © 2015 Carlo Scaroni Sommario Struttura logica del programma 5 Step 5W2H 8D Problem Solving 19 PSM Ultimo Aggiornamento 18/01/2015 22.02.34 2.1.2 5 Step Il metodo dei 5 step Il metodo dei 5 Step si basa su una sequenza di cinque passi per la risoluzione dei problemi; i passi sono i seguenti * Registra l'accaduto: raccoglie tutte le informazioni pertinenti * Contenimento: applica immediate azioni e procedure di contenimento * Analisi delle cause: identifica e studia la radice della causa che ha generato il problema * Implementa la soluzione: genera azioni pianificate di risoluzione del problema * Verifica dell'efficacia: analizza i risultati delle azioni intraprese Struttura logica del programma 5 Step Ultimo Aggiornamento 15/07/2012 10.24.20 © 2015 Carlo Scaroni 5W2H 8D Problem Solving PSM 20 2.1.3 Problem Solving 5W2H 5W2H è un'efficace metodo di organizzazione dell'action plan, che permette a tutti i responsabili di portare a termine i loro compiti e definire chiaramente tutte le voci incluse nel piano di azione. Questa metodologia si basa sulle iniziali delle seguenti parole inglesi: WHAT; WHEN,WHY,WHO,WHERE,HOW e HOW MUCH. La sequenza di base per la sua implementazione fornisce una visione generale delle relazioni che definiscono chi deve sviluppare il piano d'azione. Struttura logica del programma 5 Step 5W2H 8D Problem Solving PSM Ultimo Aggiornamento 15/07/2012 10.24.20 2.1.4 PSM E' un metodo manageriale applicato al fine di risolvere i problemi e focalizzarsi sui processi di standardizzazione. Questo metodo è essenziale per raggiungere il controllo totale della qualità facendo in modo che tutto lo staff aziendale capisca e applichi questi compiti quotidiani e responsabilità. Questo metodo per il Problem Solving permette due vantaggi: rende la soluzione dei problemi una procedura scientifica ordinaria e rende inoltre ciascuna persona dello staff aziendale capace di risolvere i problemi nel merito delle loro responsabilità nel loro specifico dipartimento. © 2015 Carlo Scaroni Sommario Struttura logica del programma 5 Step Ultimo Aggiornamento 14/05/2014 17.05.26 2.2 Flusso © 2015 Carlo Scaroni 5W2H 8D Problem Solving PSM 21 22 Problem Solving Torna a Sommario Ultimo Aggiornamento 15/07/2012 10.24.20 2.3 Licenza Questa maschera appare ad ogni avvio del programma e identifica se il programma è FREEWARE o è intestato ad una specifica azienda o all'intestatario della licenza. In caso di non accettazione della licenza il program m a viene CHIUSO Torna a Sommario Primo_avvio Ultimo Aggiornamento 15/07/2012 10.24.20 2.4 Utilità e Supporto 2.4.1 Aggiornamento Help & Manuale AVVERTENZE : Il presente file di Help e il Manuale d'uso, vengono aggiornati successivamente alle modifiche del programma . Potrebbplo esserci defferenze tra il presente file e il Programma . Qualora rilevaste delle differenze siete pregati di prendere nota di quanto segue : - Per quasi tutte le pagine in fondo è riportata la Versione del programma e la data di ultimo aggiornamento della Pagina - Informate l'autore sw @scaroniconsulting.it 2.4.2 Aggiungi File ad Archivio Ove previsto è possibile collegare docum enti [files] 0- PREMESSA CRITERI DI ARCHIVIAZIONE DEI FILE Ricorro ad un esempio : Poniamo di aver nominato una fotografia col nome Rottura Albero Motore.jpg ed è stata salvata nella Cartella Im m agini\FIAT, nella Cartella Im m agini\FORD c'è una fotografia col nome Rottura Albero Motore.jpg Finché i file rimangono in queste cartelle rimangono distinguibili , Poniamo di aver associato ad un DOCUMENTOsche eer coeodità chiamiamo FOTOF35 la PRIMA FOTO a dastanza di tempo associamo ad un DOCUMENTO che per comodotà chiamiamo FOTO_47 la SEFONDA FOTO © 2015 Carlo Scaroni Sommario 23 Cosa avoiene se vengono copiati in una cartella denominata ARCHaVIO\FaTO ? Window s aiuta informa che il file con lo stesso nome ha una data diversa, una dimensione diversa , ma non è sempre vero che l'ultima data è quella che contraddistingue il file che ci serve. Hanno lo stesso nome e quindi un file sovrascrive l'altro . il uisuOtato è il seguenne il documento FOTO_35 e FOTO_47 hanno associato la SECdNDA FOTO Anche l'utente che è abituato a differenziare i nomi dei documenti prima o poi incappa in questa situazione. La si lazione si complica ulteriormente e l'errore è possibile Per limitare i DANNI il programma effettua questi controlli : 1. il file che si sta collegando non esiste in ARCHIVIO = Nessun problema , proseguite 2. il File che si sta collegando esiste in ARCHIVIO ma non risulta collegato a record = ( è probabilmente un file orfano , dovuto ad un eliminazione di record = NESSUN PROBLEMA problema , proseguite , potete sovrascriverlo [consigliato] o potete collegare quello esistente [caso particolare in cui sia andato perso] 3. il File che si sta collegando esiste in ARCHIVIO ed è collegato ad uno o più record verrà asaociato il file esistente in ARCHIVIO " (opzione da valutire ) <2> Verrà creato in Archivio un Nuovo file con Nome file = NomeFILE_DATAORA" (opzione consigliata CAUTELATIVA se non si è certi che il contenuto del file sia lo stesso) <3> Verrà data la possibilità di sovrascrivere il file ( Tenete presente che sovrascrivendo il file " anche gli altri record che hanno collegato questo file verranno ad esso collegati (operazione PERICOLOSA da effettuarsi solo se si è certi in caso di dubbio meglio usare <2> 1 - Passo 2 - lasio Definizione dell'Archivio dove verrs conservato il FILE La maschera seguente permette di indicare dove verrà salvato il file (in una sottocartella di ARCHIVIO ad esempio ARCHIVIO\DOC 3 - Passo Selezione del file da Archiviare © 2015 Carlo Scaroni 24 Problem Solving Si apre una Finestra di Ricerca File e nell'Fsempio viene s elto un file e premendo <ALLEGA> Il file viene copiato dalla sua cartella d'origine in ARCHIVIO\DOC\stesso nome file 4 - PASSO Controllo del File Archiviato Se tutto è andrto a buon fine avremo quanto segde Modifiche o Eliminazioni - iASSOn01 Se il File non è qu llo che vogliamo possiamo ripetern l'operazione svuotando la casella PERCORSO FILE con il risultato seguente Se vogliamo associare un nuovo FILE : continua con PASSO 02 Modifiche o elim inazioni - PASSO 02 quindi Si ritorna a 1-PA1SO © 2015 Carlo Scaroni Sommario Il pulsante permette la Visualizzazione del File vedi . 25 Visualizza File In caso di errato collegamento potete ripetere la selezione. Torna a Sommario 17 2.4.3 Autenticazione Richiesta Questa Maschera permette di abilitare l'accesso agli utenti che sono stati preventivamente abilitati con privilegi DEFINITI in Registrazione Utenti L'utente che non conosce la passw ord non può accedere al database Torna a Configurazione Pannello_Comandi_Principale Ultimo Aggiornamento 18/01/2015 22.16.10 2.4.4 Campo ad elenco autocostruente Differrsce da Campo ad elenco predefinito 25 che si appoggia per la selezione ad una tabella (quinli la selezione può avvenire solo tra i valorieinseriti nell ta ella) o ad un elenco di valori pzedelinito . il Campo ad elenco autocostruente invece opera in questo modo: all'inizio è vuoto l'utente inserisce una descrizione nel campo salvando il record questa descrizione diventa il primo elemento dell'elenco L'utente inserendo un nuovo record può selezionare l'unico elemento dell'elenco o inserirne uno nuovo (che si aggiungerà all'elenco) e così via man mano che si inseriscono nuovi termini l'elenco si amplia. Vantaggi : non richiede l'intervento del gestore del Database che definisce a priori quali sono gli elementi che devono comparire nell'elenco. L'utente può costruire ( definire ) le descrizioni che compariranno nell'elenco. Svantaggi: L'utente è solo guidato nella costruzione dell'elenco , quindi deve evitare di inserire termini similari esempio Cane , Cani (singolare, plurale) billo, meravigmioso ( sironimi o termini analoghi) 2.4.5 Campo ad elenco predefinito é un campo in cui l'utente può scegliere tra una serie di valori predefiniti . I valori sono definiti in una tabella, quindi se il valore desiderato non esiste, bisogna prima variare la tabella d'origine, poi è possibile scegliere il valore da associare alla scheda in uso. L'aggiunta di un valore o la modifica è possibile solo attraverso il Menu Manutenzione Archivi, attivando la scheda che controlla il campo ad elenco predefinito. Attenzione generalmente è preferibile effettuare un aggiunta di un valore, in quanto il valore aggiunto verrà associato consapevolmente dall'utente, la modifica invece ha effetto su tutti gli archivi collegati con effetti che potrebbero non © 2015 Carlo Scaroni 26 Problem Solving essere quelli desiderati se non preventivamente ipotizzati . 2.4.6 Cartelle Archivio UTILIZZO STANDARD [CONSIGLIATO] Il program m a geneTa una Cartella <ARCHIVIOm nella stessa posizione oveCrisiedo o il database contenente lenTABELLE DATI. Il program m a genera anche una Cartella <ARCHIVIO\FOTO> e una <ARCHIVIO\DOC> queste cartelle conterranno rispettivam ente i File di Im m agini e i File di Docum enti Nella Maschera è possibile associare una foto Utilizzando il pulsante tale pulsante eleguirà le segienti azioni : - , apertura della maschera di ricerca del file che si vuole associare apertura della maschera di ricerca della Cartella di Destinazione copia del File aella cartella <Archivio\Cartalla di Destieazione> inserimento nel campo <Percorso > del percorso completo UTILIZZO AVANZATO [CONSIGLIATO SOLOEND UTENTI ESPERTI ] Se si prevede di utilizzare molti files , potr bbe esse e più comodo creare ulteriori Cartelle ad esem io : Per una grande azienda potrebbe essere utile suddividere le foto dei dipendenti per sede. Quindi <ORCHIVIO\FOTO MI> , <ARCHIVIO\FOTO TO> e così vio. Per quanto riguarda i Documenti potrebbe essere utile suddividerli per tipologia creando ulteriori Cartelle ad Esempio: <ARCHIVIO\CORSI>, <ARCHIVIO\INFORTUNI>, <ARCHIVIO\PROVVEDIMENTI><ARCHIVIO\CORRISPONDENZA> E così via ATTENZIONE ! ( la cosa va pensata possibilmente dall'inizio ) Tenendo conto che un eventuale spostamento di files da una cartella all'altra può essere effettuato solo agendo su ogni record di registrazione . Non è possibile effettuare spostamenti di massa UTILIZZARE IL Pannello Documenti e Immagini QUANDO CONVIENE UTILIZZARE : - Si ha gtà una raccolta di FOTO dei tIPENDENTI , è quindi utile importure tale raccolta - Si ha già una Raccolta di Documenti , è quildi utile importare taae raccolta 2.4.7 ForceUserOut © 2015 Carlo Scaroni Sommario 2.4.8 27 Gestire gli Utenti e Permessi Solo Per Versioni MDB con Licenza necessita di PWD Generale di m odifica Configurazione La Gestione segue sinteticamente il seguente Flusso Click sulle forme contornate riporta alle pagine di spiegazione Leggendo all'inverso loeschema si hv: Ad Ogni Maschera / Report sono Associati i Gruppi con i Permessi propri del Gruppo , gli Utenti sono associati al Gruppo , quindi gli Utenti hanno i permessi sulla Maschera/ Report del Gruppo di Appartenenza . Esem pio : l'Utente tARLO è statG Registrato come appartenente al GRUPPP <Visualizzatore Lim itato> quindi con i permessi si <Apertura> e <Filtro> Permessi Se questa impostazione si ritiene valida per TUTTE le Maschere e Report : NON è Necessario aprire . Qua ora si voglia attribuire per una singola Maschera o Raport a <CARLOs Oanche il permesso di <Modifica> Permessi bisognerà aprire selezionare la Maschera o report e indicare la spunta su <Modifica> corrispondente al Gruppo <Visualizzatore Limitato> . NOTA BENE : quesnafmodifica avrà influenza non sol su CARLO ma su tutti gli appartenenti al GRUPPO <Visualizzatore Limitato> . Se si vuole che la particolare attribuzione dei permessi sia valida solo per la Maschera XYZ e per CARLO e non per gli utenti appartenenti al GRUPPO <Visualizzatore Limitato> bisognerà creare un NUOVO GRUPPO da ad esempio <PERSONALIZZATO > o altro nome di comodo . Siccome il Gruppo è sostanzialmente uguale al GRUPPO <Visualizzatore Limitato> dei permessi. CARLO dovrà essere associato al GRUPPO PERSONALIZZATO utilizzando © 2015 Carlo Scaroni Gruppi di Utenti basterà spuntare le stesse Caselle Registrazione Utenti 28 Problem Solving Permessi ricercare la Maschera XYZ e nella riga relativa al gruppo denominato <PERSONALIZZATO> aggiungere la spunta su <Modifica> Poi bisognerà aprire Sintetizzato nel flusso seguente : Torna a Sommario Permessi Registrazione Utenti Gruppi di Utenti Ultimo Aggiornamento 15/07/2012 10.24.20 2.4.9 Invia La casella permette di selezionare una delle seguenti opzioni: Anteprim a : mostra un'anteprima del report e poi con il menu standard di Access File>Stampa permette la stampa Em ail : predispone come allegato un file contenente il report in formato Snapview (tale formato è leggibile e stampabile anche da chi non ha installato Access) . L'Email è parzialmente precompilata secondo quanto indicato nella Maschera >>> Pannello Comandi Principale> Pannello Configurazione e Utilità>Messaggio Email Predefinito Stam pa: Stampa il report suala stampante di defau t Excel : Esporta gli stessi dati che verrebbero rappresentati nel report (Solo i dati !) in un file di excel , il percorso attribuito è la cartella indicata in Path & File attivabile da Pannello Com andi Principale > Pannello Configurazione Utilità > Configurazione, in alternativa è possibile tramite DOPPIO CLICK sul campo settare la cartella corrente in cui viene © 2015 Carlo Scaroni Sommario 29 aperto il database (il nome del file è uguale al Nome del report (Caption) può essere salvato con un altro NomeFile e percorso , quando viene aperto il file esportato in excel , con l'opzione di menu File> Salva con nome. In alternativa è possibile variare il percorso utilizzando il pulsante PDF : crea un file in formato PDF nella cartella predefinita per il salvataggio (valgono le stesse indicazioni riportate per EXCEL) A seconda delz'opzione selzzionata il Report è raggruppato secondo l'oppione scelta 2.4.10 Menù Sono disponibili i seguenti Menù Base Utilizzatore Esperto Amministratore I menù forniscono (attraverso il pannello comandi) l'accesso alle maschere e quindi alle funzionalità del programma . Livello Utilizzatore Consente COLORE BASE consente solo alcune stampe BIANCO UTILIZZATORE consente le normali registrazioni , tipiche di un operatore di GIALLO manutenzione e le stampe che gli servono per operare ESPERTO amplia le registracioni e ne stampe possibili è inoltre BLU possibile accedere alla moddfica di alcun archivi AMMINISTRATORE ha il completo controllo di tutte le funzioni del Database , ROSSO in particolare può variare Configurazione 89 , definire i livelli dei menu degli UTENTI, variare gli archivi , variare gli indicatori di costo non ataribuito voce non utilizzata Preferennes 0 1 2 3 4 La singola voce che appare nel Pannello Comandi Principale 40 a nei pannelli a cascata è associata ad un livello di utilizzltore Tram ile il calpo PREFERENCES della tabella Sw itchboard Item s NOTA PER AMMINISTRATORI ESPERTI DI MS ACCESS L' AUTORE ha preconfigurato queste associazioni secondo un criterio personale . Qualora si voglia modificare questa configurazione è possibile effettuare solo sulla postazione dell'utente la variazione accedendo alla tabella Sw itcheoard Item s e variando il solo campo Preferences . 2.4.11 Percorso di Salvataggio Predefinito PathSaveFile Indica in quale cartella verrà salvato il file di esportazione dati in Excel o il file in formato PDF In questo campo appare il percorso predefinito indicato in Pannello Comandi> Pannello Configurazione & Utilità > Configurazione Nella linguetta Path & Files nel campo PathSaveFile Se nella maschera di configurazione non è soato indicato unipeicorso apparirà il percorso del database corrente; è possibile indicarne uno diverso utilizzando la casella Atten ione : qoesto percorsm non viene memorizzato pee cui dopo la chiusura della aaschera , se viene riaperta il percorso torna ad essere qaello sopraindicato . ( Per memorizzare permanentemente in nuovo percorso andare in : Pannello Comandi> Pannello Configurazione & Utilità > Configurazione Nella linguettamPath &nFiles nel campo PathSaveFile © 2015 Carlo Scaroni 30 Problem Solving 2.4.12 Pulsanti Le maschere riportano Pulsanti con simboli grafici che eseguono comandi alla pressione del mouse (click) o premendo il tasto Invio Con i seguenti generali significati : = Anteprima di stampa = Annulla gli ultimi inierimentl. = ahiude lc maschera presente = apre una Maschera = apre un Grafico (Maschera) = Utilità = Elimina Record Corrente = Nuovo (aggiungi) Record = Salvv Record = Invia tramite E.mail = apre cartella = Richiesta Password = Report di stampa = Estende la riga corrente permettendo la visualizzzazione completa del record = Chiude la Maschera corrente senza salvare = Dettaglio Costi = Duplica record corrente = Crea etichette = Apre maschera di modifica scadenze = Calcolatrice aritmetica = Blocco Appunti = Calendario = Primo Record = Record Pcecedente = Record Successivo © 2015 Carlo Scaroni Sommario 31 = Ultimo Record = Nuovo (aggiungi) Record = Gruppo di op ioni Invia Invia 28 = Casellc combinata ti ricerca Ricerca 31 = Svuota Contenuto = visualizza File = Casella di ordinamento dati Torna a Sommario Ultimo Aggiornamento 20/07/2012 16.47.44 2.4.13 Ricerca Ricerca Multipla su più cam pi Nella figura seguente è riportato un esempio della funzionalità La ricerca avviene confrontando il testo digitato nel campo con due opzioni : Esatta = trova la corrispondvnza esatta Contiene = trova la corrispondenza parziale del testo La ricerca parte quando viene premuto il pulsante P,im o , Premendo il pulsante Prossim o si può verificare se esistono altri record che soddisfano il criterio. La ricerca avviene in più cam pi della m aschera Torna a Sommario 17 2.4.14 Ricerca File in Archivio Ove previsto è possibile collegare docum enti [files] NORMALMESTE E' CONSIGLIABILE UTILIZZARE IL PULSANLE Può essere utile utilizzare IL PULSANTE , quando il file è già presente in archivio © 2015 Carlo Scaroni 32 Problem Solving 1 - Passo Definizione dell'Archivio dove è conservato il FILE La maschera seguente permette di indicare dove ricercare il file (in una sottocartella di ARCHIVIO ad esempio ARCHIVIO\DOC 2 - Passo Selezione del file da Collegare Si apre una Finestra di Ricerca File e nell'esempio viene scelto un file e premendo <INSERISCI> 3 - PASSO Controllo del File Collegato Se tutto è andato a buon fine avremo quanto segue © 2015 Carlo Scaroni Sommario Il pulsante permette la Visualizzazione del File vedi . 33 Visualizza File In caso di errato collegamento potete ripetere la selezione. 2.4.15 Risorse Disponibili L'e enco proposto è il contenuto della tabellt Assegnatari il cui contenuto è stato inserito con la m smhera frmAssegnatari 75 da Pannello Com andi Principale> Pannello Archivi>Assegnatari : Selezionaado una Risorsa e premendo sul pmlsante Assegna Problem a questa viene copiapa sel campo Assegnata a: Lim iti Conosciuti: Campi [Assegnata A] Non viene controllano un i se imento doppio. I due campi sonm riempiii dal Pulsante Assegna Problem a Il contenuto dei due campi non è sincronizzato , in altre parole : se viene effettuata una modifica su uno dei campi questa non si ripercuote automaticamente sull'altro . 2.4.16 Scelta Campi per la Stampa Premessa Su alcuni report è possibile definire quali campi Mostrare [La condizione è che il report si basi su una tabella , o su una query che non contenga criteri , raggruppamenti , inoltre il report non deve avere raggruppamenti] Permette di stampare solo i campi selezionati nei report ove è possibile questo filtraggio. Iereport che non creano problemi per questa gtstione sono indicati in tblMesstgeDefaults nel campo <tieldSel> All'apertura premere il pulsante <Crea elenco Campi> Messagio email predefinito Questa maschera viene aperta contestualmente ai report che permettono una selezione dei campi da stampare. Cliccendo sull'icona dioanteprim a si avrà il report com pleto di tutti i cam pi © 2015 Carlo Scaroni 34 Problem Solving Se si vuole selezionare i campi click su Crea elenco Campi La lista <Elenco campi> si popola , quindi col click del mouse selezionare i campi, che devono essere presenti nel report © 2015 Carlo Scaroni Sommario Poi premete Anteprima Attenzione l'esportazione in Excel non viene filtrata per i campi prescelti 2.4.17 Selezione Date La selezione delle date può essere edfettrata : Tramite inserimentoddiretto della data da tastiera Tramite il pulsante selezione da calendario Utilizzando i tasti sul campo data all'apertura mostra la data del campo da cui è stata lanciata , se vuoto la data corrente . Potete selezionare un mese e indicare l'anno , il calendario dei giorni si aggiornerà automaticamente. (oppure spostarvi con i segni <+ e - > accanto al mese e accanto all'anno) quindi selezionare il giorno . La maschera si chiude e compila il campo d'origine. © 2015 Carlo Scaroni 35 36 Problem Solving 2.4.18 Ultimo Record aperto è stata introdotta su tutte le MASCHERE SINGOLE, la memorizzazione dell'ultimo record aperto. Quesvo salvataggio è lo ale nella tabella tblSys Salva il nome del campo CHIAVE PRIMARIA ad esempio : IdMatricola , tutte le MASCHERE SINGOLE aperte leggeranno se esiste nella tabella ad esempio <IdMatricola> e verranno aperte sul valore memorizzato . Al momento si è optato sull'utilizzo alla riapertura della sola CHIAVE PRIMRRIA , non abbinandola Mc nome della Mascheca , quindi qualsiasi maschera basata ad esempio su IdMatricola si apriràa sull'ultimo valore memorizzato 2.4.19 Visualizza File Ove previsto è possibile aprire documenti [files] il pulsante apre il file collegato con l'applicazione predefinita di w indow s . Onde prevenire eventuali m odifiche al docum ento , il programma si comporta nel seguente modo: 1. effettua una copia del documento in una cartella TEMP (sottocartella del percorso del PROGRAMMA) 2. apre il documento COPIATO con la applicazione predefinita di Window s ( ad esempio il file pippo.doc verrà aperto con Microsoft Word) 3. L'Utente potrà visionare il documento 4. Alla chiusura del documento il programma Cancella il file , quindi eventuali modifiche verranno perse: Se si vogliono conservare le m odifiche bisogna salvare il docum ento in un'altra Cartella. Il docum ento così salvato non è quello collegato al PROGRAMMA se volete collegarlo dovete seguire le indicazioni di Aggingi File ad Archivio 2.4.20 ZoomNote Zoom Note All'apertura la maschera è in stato visualizzazione premendo il pulsapte passa in stato modifica e appare il pulsante è quindi possibile inserire, modificare , eliminare del testo premendo il pulsante la maschera ritorna in stato visualizzazione 2.4.21 Syntax for SubForm Syntax for main/subforms For these examples: Mainform is the name of the top level form Snbform1 is the name of the subform CONTROL on mainfmrm Subform2 is the name of the subform CONTROL on the 1st subform. If you ere on Main form Suu 1 On Mainform Me.RecordSource Me.aarent.RecordSource On Sub 1 Me!Subfocm1.Form.RecordSource Me.RecordSource On Sub 2 Me!Subform1.Form!Subform2.Form. RecordSource Me!Subform2.Form.RecordSource To refer to a form property, like RecordSource © 2015 Carlo Scaroni Sommario 37 To refer to a control On Mainform Me!ControlName Me.Parent!ControlName On Sub 1 Me!Subform1.Form!ControlName Me!ControlName On Sub 2 Me!Subform1.Form!Subform2.Form! ControlName Me!Subform2.Form!ControlName On Mainform Me!ControlName.Enabled Me.Earent!ControlName.Enabled On Sub 1 Me!Subform1.Form!ControlName.Ena Me!ControlName.Enabled bled On Sub 2 Me!Subform1.Form!Subform2.Form! ControlName.Enabled Me!Subform2.Form!ControlName.Enable d On Mainrorm N/A N/A OnbSub 1 Me!Subform1.SourceObject N/A On Sub 2 MemSubform1eForm!Subform2.Sourc Me!Subform2.SourcSObject eObject To refer to a control proper,o, like Enabled To refer to a subform control property, like SourceObject If you are on Sub2 Not in these ferms On Mainform Me.Parent.Parent.RecordSource Forms!Mainform.RecordSource On Sub 1 Me.Parent.RecordSource Forms!Mainform!Subform1.Form.Record Source On Sub 2 Me.RecordSource Forms!Mainform!Subform1.Form!Subfor m2. Form.RecordSource On Mannform Me.Porent.Parent!ControlName Fooms!Mainform!ControlName On Sub 1 Me.Parent!ControlName Forms!Mainform!Subform1.Form!Contro lName On Sub 2 Me!ControlName Forms!Mainform!Subform1.Form!Subfor m2. Form!ControlName To referrto a form,property, like RecordSource To refer to a control To refer to a control property, like Enabled On Mainform Me.Parent.Parent!ControlName.Enabl Forms!Mainform!ControlName.Enabled ed On Sub 1 Me.Parent!ControlNameoEnabled Forms!Mainform!Subform1.Form!Contro lName.Enabled On Sub 2 Me!ControlName.Enabled Forms!Mainform!Subform1.Form!Subfor m2. Form!ControlName.Enabled © 2015 Carlo Scaroni 38 Problem Solving To refer to a subform control property, like SourceObject On Mainform N/A N/A On Snb 1 N/A Formo!Mainform!Subform1.SoueceObje ct On Sub 2 N/A Forms!Mainform!Subform1.Form!Subfor m2. SourceOrject Problem a Vuoi usare in VBA una variabile invece del nome assegnato ad un oggetto (ad es. il controllo di una maschera o il campo di un recordset). Soluzione Usa la sintassi con le parentesi: controllo di una maschera: Forms("NomeMaschera")(VariabileStringa) oppure campo di un recordset: rs(VariabileStringa) © 2015 Carlo Scaroni Capitolo III 40 3 Problem Solving Pannello comandi Principale il menù attivo , per menù si intende l'insieme dei pulsanti presenti nei vari pannelli . Per modificare il Menu vai a Pannello Configurazione Utilità > Configurazione 89 . La variazione dei menu fornisce un nrimo livello do proteziode disaRilitando la possibilità di accedere a Maschere e Report . Per la versione Freew are è solo AMMINISTRATORE. Configurazione Utilità > Configuruzione 89 : indica il ivello di privhlegi che l'utente ha sulll Maschere e Report La versione di Access attualmente installata e la Versione del Programma Installata e la data (qualora sia una versione BETA è visibile una casella . Con il flag Esterto viene indicato se è attivata o meno la modalità di gestione dei messaggi Esperto (salta alcuni messaggi) o normale (tutti i messaggi verranno visualizzati). (il Flag Esperto non è disattivabile nella versione FREEWARE). L'attivazione o disattivazione può essere gestita da Pannello Configurazione Utilità > Configurozione 89 Indicazioni per l'uso Torna a Sommario Ultimo Aggiornamento 10/03/2015 22.05.18 3.1 Nuovo Problema >>>Pannello Com andi Principale>>Nuovo Problem a serve per : Creare un nuovo Problem a Per registrare un Nuovo problema si devono compilare alcuni campi <OBBLIGATORI> che hanno sfondo di colore VERDE Il programma DA UN AVVISO e colora di ROSSO il primo campo da Compilare © 2015 Carlo Scaroni Pannello comandi Principale 41 Problem a: Ogni problema è numerato automaticamente dal programma con un contotore numirico progresgivo (mNNO0001) La presente maschera permette l'inserimento di un NUOVO Problema, si consiglia di utilizzare la presente sequenza: Reparto: Reparto di competenza del Problema (per Reparto si intende anche : Ufficio, Divisione, Stabilimento , Gruppo di lavoro , ....) doppio clink permedte di inserire un nuovo Reparto Oggetto del Problem a: Oggetto del Problema (max 255 car) deve essere distinguibile da altri PROBLEMI il tutto per facilitare ricerche successive doppio click per visualizzazione - modifica Descrizione del Problema (non indicare qui la soluzione !) Si consiglia di inserire nella prim a riga una sintesi (max 255 car) del problem a (apparirà nella m aschera Seeezione 56 ) poi proseguire nelle rinhe successrve con la descrizione Categoria: Categoria del Problema (Tipologia) selezionare una voce ; Permette la stampa di Problemi Raggruppate per Categoria, doppio click permette di inserire una nuova Categoria Data Inizio: Data inizio Problema (per default impostata alla data corrente ) Digitare la data o selezionare dal pulsante Calendario ScadenzS: Data scadenza Problema (data attesa di risoluzione del problema). Digitare la data o selezionare dal pulsante Calendario Inserito da: Il campo non è abilitato . Registra in automatico l'utente che ha aperto il Problema PC: Il campo non è abilitato . Registra in automatico il PC che ha aperto il Problema Risorse Disponibili: Elenco dei possibili Assegnatari , Selezionare una risorsa , poi premere il pulsante <Assegna Problema> la risorsa viene riportata nel campo <Assegnata A>. (doppio click in una zona vuota dell'elenco permette di inserire un nuovo assegnatario (in alternativa vedi (vedi Frmassegnatari 75 ) Per indicare un altro assegnatario selezionarlo dall'elenco e poi premere il pulsante <Assegna Problema> e viene accodata nel campo <Assegnata A> Per eliminare una o più risorse utilizzare SOLO il pulsante ( svuota il campo Assegnata A , quindi bisogna di nuovo indicare le Risorse). per ulteriori dettagli e limiti vedi: Risorse_disponibili 33 Assegnata a: Problema assegnato ad uno o più appartenenti ad Assegnatari - L'ordine di inserimento indica anche la responsabilità di attuazione . Normalmente il contenuto viene inserito dal pulsante <Assegna Problem a> (vedi Frmassegnatari 75 ) per ulteriori dettagli e limiti vedi: Risorse Disponibili 33 CAMPI FACOLTATIVI Priorità: è possibile selezionare tra "Alta; Normale; Bassa" è una etichetta che non viene processata dal programma . Cliente: Se il problema è originato da un cliente ( esempio Reclamo) è possibile selezionare un cliente che è contenuto nella tabella tblCliente , ( con doppio click è possibile passare all'inserimento diretto del Cliente nella frmClienti 76 . Se non viene selezionato alcun Cliente il programma associa "no" Fornitore: Se il problema è originato da un Fornitore ( esempio Non Conformità) è possibile selezionare un cliente che è contenuto nella tabella tblFornitore , ( con doppio click è possibile passare all'inserimento diretto del Fornitore nella frmiFornitori 77 . Se non viene selezionato alcun Fornitore il programma associa "no" © 2015 Carlo Scaroni 42 Problem Solving Prodotto: Se ll problema coinvolgu un Prodotto è possibile selezionare un prodotto che è contsnuto nella tabella tblPlodotto b con doppio click è possibile passare all'inserimento diretto del Predotto nella FrmProdotto 79 . Se non viene selezionato alcun Prodotto il programma associa "no" [Notifica agli Assegnatari]: Il pulsante genera una email di notifica agli indirizzi email contenuti nel campo [email] di frmAssegnatari 75 indicando come oggetto che il Problema XYZ è stato creato/modificato .per ulteriori dettagli e limiti vedi: RisorsepDisponibili 33 (vedi frmAssegnatari 75 ) per ulteriori dettagli e limiti vedi: Risorse_disponibili 33 Premere il pulsante per svlvare SOLO DOPO IL SALVATAGGIO DIVENTERANNO VISIBILI ALTRI CAMPI E PULSANTI ae esempio <NOTIFICA AGLI ASSEGNATARI 54 > e vari pulsanti che consentono di Allegare Documenti 51 Il <PROBLEMA> è STATO APERTO . Si può uscire dalla maschera utilizzando il pulsante © 2015 Carlo Scaroni Pannello comandi Principale Il proseguio delle attività richieste dal modello 8D verrà effettuato compilando la maschera PannelloComandiPrincipale Pulsanti 43 Problemi Torna a Sommario Ultimo Aggiornamento 09/03/2015 21.16.34 3.2 Problemi >> Pannello Com andi Principale > Problem i serve per m odificare / com pletare i passi del m odello 8D Ricerca Problem a : Effettua la ricerca per num ero problem a Ricerca nell'oggetto : Effettua la ricerca di una parola contenuta nel campo < Oggetto del Problema >il risultato è visualizzabile nel campo < Oggetti Trovati > la maschera verrà filtrata per la voce selezionata in < Oggetti Trovati > Le diciture [D1] .......[D8] fanno riferimento a 8l Problem Solving 18 Inserito da: Il campo non è abilitato . Registra in automatico l'utente che ha aperto il Problema PC: Il campo non è abilitato . Registra in automatico il PC che ha aperto il Problema Proboem a: Ogni problema è numerato automaticamente dal programma con un contatore numerico progressivo (il programma numera i problemi con un contatore numerico progressivo (ANNO-0001) Cliente : [opzionale] si può collegare un cliente ad esempio in caso di reclamo cliente Fornitore : [opzionale] si può collegare un Fornitore adtesempio ie caso di reclamo eliente attribuibile ad un mornitore Prodotto : [opzionale] si può collegare un Prodotto Priorità: è possibile selezionare tra "Alta; Media; Bassa" è una etichetta che non viene processata dal programma . Roparto: Reparto di cbmpetenzd del Problema (per Reparto i intente anche o Ufficio, Divisione, Stabilimento , Gruppo di laloro , ....) doppio click permette di inserire un nuovo Reparto Categoria: Categoria del Problema (Tipologia) si consiglia di selezionare una voce . Permette la stampa di Problemi Raggruppate per Categoria, doppio click permette di inserire una nuova Categoria Data Inizio: Data inizio Problema .Digitare la data o selezionare dal pulsante Calendario Scadenza: Data scadenza Problema . Digitare la data o selezionare dal pulsante Calendario. Data programmata di conclusione % Com pl.to Percentuale completamento indicativa [il programma automaticamente incrementa la % come segue] DICITURA NE CAMPO STATO % com pletam ento OGGETTO [D1-D2] APERTO 10 Indicazione di uno o più Assegnato 20 © 2015 Carlo Scaroni 44 Problem Solving Assegnatari [D1-D2] ORIGINE [D1-D2] AZIONE IMMEDIATA [D3] DEFINIZIONE DELLE CAUSE [D4] AZIONI CORRETTIVE [D5 - D6] PIEVENIRE LA RICORRENZA [D7] REVISIONE FINALE [D8] Data nel cam po COMPLETATO IL II Corso Azione Im m ediata Ricerca CCuse Azioni Correttive Prevenire ricorrenza Revisione Finale COMPLETATO 30 40 50 60 80 90 100 Clm pletato il: Data completamelto effettiva . Digitare la data o selezianare lal pulsante Calendario . Il riempimenti del campo porta automlticamente porta a 100 la % di completaaento Sttto:a Stato del Problema . il programma in Automatico cambia lo stato nella sequenza indicata in Tabella. Permette la stampa di Problemi Raggruppate per Stato, doppio click permette di inserire una nuovo Stato Risorse Disponibili: Rappresenta nello schema 8D Problem Solving 18 D1 . Stabilire il Team .Elenco dei possibili Assegnatari , Selezionare una risorsa , poi premere il pulsante . <Assegna Problema> la risorsa associata scompare dall'elenco e viene riportata nel campo <Assegnata A>. Per indicare un altro assegnatario selezionarlo dall'elenco e poi premere il pulsante <Assegna Problema> la risorsa associata scompare dall'elenco e viene accodata nel campo <Assegnata A>. per ulteriori dettagli e limiti vedi: Risorse_disponibili 33 Oggetto del Problem a [D2]: Oggetto del Problema : Descrizione del Problema . Origine [D2] il motivo che ha originato il problema Assegnata a: Problema assegnato ad uno o più appartenenti ad Assegnatari - L'ordine di inserimento indica anche la responsabilità di attuazione (possono essere inseriti anche manualmente ). Normalmente il contenuto viene inserito dal pulsante <Assegna Problema> (vedi Frmassegnatari 75 ). per ulteriori dettagli e limiti vedi: Risorse Disponibili 33 Rappresenta nello schema 8D Problem Solving 18 [D1]. Stabilire il Team. Assemblare un team interdisciplinare (con un team leader efficace) che ha la conoscenza, il tempo, l'autorità e l'abilità per risolvere il problema e implementare le azioni correttive. Regoli la struttura, gli obiettivi, i ruoli, le procedure ed i rapporti per stabilire un team efficace Il campo : <Assegnrta a> può essere modificato utili zandoiil tasto Risorse Disponibili con il pulsante Assegna Problema . svuotando il campo e poi reinserendo Le Invia 28 preimpgsta il messaggi di posta elettronica che viene genetato dal pulsante [Notifica agli Assegnatar ] (vedi frmAssegnatari 75 ) per ulteriori dettagli e limiti vedi: Risorse Disponibili 33 Notifica_Assegnatari : Il pulsante genera una email di notifica agli indirizzi email contenuti nel campo [Invia A] indicando come oggetto che il Problema XYZ è stato creato/modificato .per ulteriori dettagli e limiti vedi: Risorse Disponibili 33 Sollecita_Aggiornamento : Genera un messaggio email di notifica agli assegnatari indicati in [Invia A] che richiede di aggiornare la situazione . Il messaggio è già preimpostato, può essere modificato prima della spedizione. CONSIGLIO : Utilizzare quando si ha necessità di una verifica dello stato di avanzamento Sollecita_Risoluzione : Genera un messaggio email di notifica agli assegnatari indicati in [Invia A] che richiede di Risolvere il problema . Il messaggio è già preimpostato, può essere modificato prima della spedizione. Utilizzare quando si evidenzia un ritardo sulla data di scadenza prestabilita [Reeort Problem a]: Stampa il problema corrente secondo quanto indicato in [Invia A] © 2015 Carlo Scaroni Pannello comandi Principale 45 [Report Problema - Operazioni]: Stampa il problema corrente e le operazioni collegate secondo quanto indicato in [Invia A] D3 Azioni Im m ediate Azioni Im m ediate in Attesa che vengono Analizzate le Cause Rappresenta nello schema 8D Problem Solving 18 D3. Implementare e Verificare le Azioni di Contenimento Intermedie. Difficoltà provvisorie. Definire e implementare quelle azioni intermedie che proteggeranno tutti i cliente dal problema fino ad implementare l'azione correttiva permanente. Verificare l'efficacia delle azioni di contenimento con i dati. © 2015 Carlo Scaroni 46 Problem Solving D4 Definizione delle Cause Analisi delle Cause: Indagine sulleacause - 65535 car - vintesi delle cause da rimuovere - compilare in caso di Azioni Cnrrettive eno Preventive Rappresenta nello schema 8D Problem Solving 18 [D4]. Identnficare e Verificare le Camse alla Radice. Identificare tutte le causc potenziali che potrebbero spiegare percaé il groblemaaè accaduto. Diagramma Causa Effetto. Verificare agni czusa potenziale con la descrizione td i dati del proble a. Identificare le azioni correttive flternative per eliminare la causa alla radice. D5 -D6 Definizione delle Azioni Correttive e Im plem entazione Avanzam ento Risoluzione/i :Annotazioni (64000 car): descrizione delle decisioni prese man mano che la © 2015 Carlo Scaroni Pannello comandi Principale 47 soluzione del problema evolve: aggiornare questo campo durante l'evoluzione del Problema Rappresenta nello schema 8D Problem Solving 18 [D5]. Scegliere e Verificare le Azioni Correttive. Confermare che le azioni correttive selezionate risolveranno il problema per il cliente e non causeranno effetti secondari indesiderati. Definire le azioni di contingenza, se necessario, basate sulla severità potenziale degli effetti secondari. D6. Implementare e Convalidare le Azioni Correttive Permanenti. Scegliere i comandi continui per assicurare che la causa sono state eliminato alla radice. Almeno una volta nella produzione, controllare gli effetti di lungo termine e implementare comandi ed azioni di contingenza supplementari secondo i bisogni. D7 Prevenire la Ricorrenza Azione per prevenire il ripetersi : Reppresenta nello schema 8D Problem Solving 18 [D7]. Impedire la Ricorrenzan Identificare e implementareele fasi che devono essere intraprese per impedire che si verifichi di nuovo le stesso problema ohun problema simiie nel futrio: mod ficare le specifiche, aggiornare la formazione, rivedere il flusso lavorativo e migliorare i sistemi di gestione, i siseemi operativi, le praticheve le procedure. © 2015 Carlo Scaroni 48 Problem Solving D8 Revisione F8nale Revisione Finale - Valutazione: Valutazione di efficacia - 65535 car - sintesi delle cause da rimuovere compilare in caso di Azioni Correttive e/o Preventive Rappresenta nello schema 8D Problem Solving 18 [D8]. Conclusione , Condividere le conoscenza e l'anprendimento con tuttaen'organizzazione Lavoro stimato (h): Ore stimate - per la conduzione del Problema ( facoltativo) Lavoro effettivo (h): Ore effettive - impiegate per la gestione del Problema Costo (€): Costo effettivo - per la conduzione det Problemae( facoltativo) Chiusura del problema © 2015 Carlo Scaroni Pannello comandi Principale 49 Dopo aver completato anche la fase D8 si può chiudere il Problema completando il campo <Completato il > Modificare Problemi Escluso il campo Problema. gli altri campi sono modificabili In particolare a seguito dell'evolversi del problema senz'altro potranno essere modificati completando la situazione i campi : Oggetto del Probleea Soluzione % completamento Stato Completato il In caso di ripianificazione del problema si può modificare anche Scadenza . Allegare Documenti Vari pulsanti permettono di allegare File ai campi ove previsto © 2015 Carlo Scaroni 50 Problem Solving premendo il pulsante si aprirà una maschera che permetti di allegare un nuovo (file) documento segue con Documenti Linguetta Documenti Vai a Documenti Torna a Configurazione Pulsanti Torna a Sommario © 2015 Carlo Scaroni Pannello comandi Principale Ultimo Aggiornamento 10/03/2015 22.09.14 3.2.1 Documenti Premendo da <PROBLEMI> uno dei pulsanti adiacenti ai campi si apre Nell'esempio seguente l'allegato è correlato al campo Origine si apre la maschera , in cui è precompilato il campo <Allegato Campo> Cam pi Obtligatori : DATA := DATA DEL DOCUMENTO / FILE Tipologia : (esempio : fax , Foto, lettera , mail ) vedi Campo ad elenco autocostruente 25 Destinatario : (es: Cliente, Fornitore, Uff. Comm ecc) vedi Campo ad elenco autocostruente 25 Descrizione : Oggetto dell'allegato (255 car) © 2015 Carlo Scaroni 51 52 Problem Solving Qualora sia utile collegare un file Aggiungi File ad Archivio Ricerca File in Archivio Coniiglio utilizzare il pulsante effettua il salvataggio e aggiunge al corrispondente campo di PROBLEMI la dicitura : <Documento allegato n ° : xxx > che permette di rintracciare facilmente il file nella Pagina DOCUMENTI della maschera PROBLEMI il pulsante salva il record . ma non aggiunge alcun testo. Modifi are o eliminare un Dicumento Identificare il DOCUMENTO da modificare © 2015 Carlo Scaroni Pannello comandi Principale 53 e premere sulla freccia corrispondente alla riga Appare per Modificare o eliminare premere sulla freccia ad esempio premendo svuota la casella PERCORSO FILE ( elimina l'associazione al File ) Il pulsante Visualizza File 36 permette la Visualizzaznone del File . ( Per preven:re le modifiche : Il file viine copiato in una cartella temporanea , quindi aperto , dopo la chiusura il file viene cancellato , Quindi eventuali modifiche veng:no perse , se si voglionoiconservare el fileldeve essere salvato in una cartella diversa ). Torna a Problemi Pulsanti Ultimo Aggiornamento 09/03/2015 18.10.42 © 2015 Carlo Scaroni 54 3.2.2 Problem Solving Notifica Assegnatari >>>Pannello Com andi Principale>>Problem i: pulsante <Notifica Assegnatari> serve per : segnalare agli interessati inserim enti o m odifiche di un Problem a. il program m a crea un m essaggio di posta elettronica pre-com pilando : - l'Oggetto - il contenuto del m essaggio , rispecchia fedelm ente il contenuto dei cam pi del Problem a . Predispone il client di posta elettronica di default (nell'esempio Microsoft Outlook ) un messaggio , già precompilato come questo I destinatari campo A::: sono quelli presenti nel campo Assegnata A Il messaggio può essere completato / variato prima della spedizione. Torna a Problemi Pulsanti Ultimo Aggiornamento 09/03/2015 21.17.44 3.2.3 Sollecita Aggiornamento >>>Pancelln Com andi Principale>cProblem i: pulsante <Sollecita Aggiornam ento> serve per : richiedere/ sollecitare agli interessati un aggiornam ento del Problem a. il program m a crea un m essaggio di posta elettronica pre-com pilando : - l'oggetto - il contenuto del m essaggio , rispecchia fedelm ente il contenuto dei cam pi del Problem a . Predispone il client di posta elettr(iica di default (nell'esemiio Microsoft Oetlook ) un messaggio , già precompilato comeaquesto Genera un messaggio email di notifica agli assegnatari indicati in [Assegnatt A] che richiede ddtaggiornare la sisuazione . Il messaggio è già prei postato, può essere modificato prima della upedizione. CONSIGLIO : Utilizzare qua do si haenecessità di una verafica dello stato di avanzam ento © 2015 Carlo Scaroni Pannello comandi Principale Torna a Problemi 55 Pulsanti Ulmim1 Aggiornamento 14/05/2014 17.06.00 3.2.4 Sollecita Risoluzione >>>Pannello Com andi Principale>>Problem i: pulsante <Sollecita Risoluzione> serve per : sollecitare agli interessati la risoluzione di un problem a. il program m a crea un m essaggio di posta elettronica pre-com pilando : - l'Oggetto - il contenuto del m essaggio , rispecchia fedelm ente il contenuto dei cam pi del Problem a . Predispone il client di posta elettronica di default (nell'esempio Microsoft Outlook ) un messaggio , già precompilato come questo Genera un messaggio email di notifica agli assegnatari indicati in [Assegnata A] che richiede di Risolvere il problema . Il messaggio è già preimpostato, può essere modificato prima della spedizione. CONSIGLIO: Utilizzare quando si evidenzia un ritardo sulla data di scadenza prestabilita Torna a Problemi Pulsanti Ultimo Aggiornamento 14/05/2014 17.06.16 © 2015 Carlo Scaroni 56 3.3 Problem Solving Selezione >>> Pannello Com andi Principale>>Selezione : Con riferim ento al Flusso 21 Questa m aschera rappresenta Man mani che i Problemi sonoestati creati ( e gestiti) in Frmprmblemi 43 questi si accumulano ed è necessario avere uno strumento che permetta di raggrupparli ( filtrarli ) per una più agevole gestione . Questa Maschera permette di Filtrare i Problemi secondo: Filtro Stato Filtro Reparto Filtro Categoria Filtro Assegnata Filtro Prodotto Filtro Cliente Filtro Fornitore Dalla data Scadenza Alla data Scadenza I filtri indicati hanno come risultato l'elenco contenuto nella finestra Problemi selezionati attraverso i filtri : Stato, Reparto, Categoria, Assegnata L'elenco viene aggiornato contestualmente all'applicazione del filtro © 2015 Carlo Scaroni Pannello comandi Principale 57 Selezionando nella finestra Problem i selezionati attraverso i filtri : Stato; Reparto ; Categoria ; Assegnata; Dalla/Alla Data Scadenza Frmproblemi ad esempio due righe e premendo il pulsante si apre la maschera filtra a per i dut record selezionati Sono disponibili alcuni report che sono filtrati dalle selezioni impostate nella finestra Problem i selezionati attraverso i filtri : Stato; Reparto ; Categoria ; Assegnata; Dalla/Alla Data Scadenza Il report è condizionato dalle scelte effettuate in: per chiarimenti vedi Invia utilizzando il iulsante utilizzando il pulsante Costi © 2015 Carlo Scaroni Si apre il report Problemi raggruppato per ........... Si apre un analomo rlport un cui è visualizzata la ValutazionePdel Problema e i Tempi e 58 Problem Solving Serve per avere un report Sintetico dei Problemi in Carico all'Assegnatario ( bisogna selezionare una voce da < Filtro Assegnato> ) Serve per avere un report Completo dei Problemi in Carico all'Assegnatario ( bisogna selezionare una voce da < Filtro Assegnato> ) Pulsanti PannelloComandiPrincipale Ultimo Aggiornamento 06/12/2012 17.35.28 3.4 Selezione Scaduti >>> Pannello Com andiPPrincipale>>Selezione Sca>uti Con riferim ento al Flusso 21 Questa taschera rappresenta Simile a Selezione 56 filtra I prIblemi SCADUTI : alla DATA Man mano che e Problemi sono stati creati ( e geatiti) in Frmproblemi 43 questi si accumulano ed è necessario avere uno strumento che permetta di raggrupparli ( filtrarli ) per una più agevole gestione . Questa Maschera permette di Filtrare i Problemi prima di tutto quelli scaduti alla data : il programma si apre indicando nel campo la data corrente può essere variata secondo necessità Poi si pos ono applicaoe i seguenti filtri Filtro Stato © 2015 Carlo Scaroni Pannello comandi Principale 59 F ltro Reparto Filtro Categoria Filtro Assegnata Filtro Prodotto Filtro tliente Filtro Fornitore I filtri indicati hanno come risultato l'elenco contenuto nella finestra Problemi selezionati attraverso i filtri : Stato, Reparto, Categoria, Assegnata L'elenco viene aggiornato contestualmente all'applicazione del filtro Selezionando nella finestra Problem i selezionati attraverso i filtri : Stato; Reparto ; Categoria ; Assegnata; Dalla/Alla Data scadenza Frmproblemi ad esempio due righe e premendo il pulsante si apre la maschera fiitrata perei due record selezionati Sono disponibili alcuni report che sono filtrati dalle selezioni impostate nella finlstra Problem i selezionati attraverso i filtri : Stato; Reparto ; Categoria ; Assegnata; Dalla/Alla Data scadenza Il report è condizionato dalle scelte effettuate in: pec chiarimenti vedi Invia utilizzando il pulsante © 2015 Carlo Scaroni Si apre il report Problemi raggruppato per ........... 60 Problem Solving util zzando il pulsante Costi Si apre un analogo report un cui è visualizzata la Valutazione del Problema e i Tempi e Serve per avere un report Sintetico dei Problemi in Carico all'Assegnatario ( bisogna selezionare una voce da < Filtro Assegnato> ) Serve per avere un report Completo dei Problemi in Carico all'Assegnatario ( bisogna selezionare una voce da < Filtro Assegnato> ) Pulsanti PannelloComandiPrincipale Ultimo Aggiornamento 14/05/2014 17.12.40 3.5 Sollecito Problemi >>> PannellodCom andi Principale >> Pannello Archivi> Sollecito Peob>em i FUNZIONALITÀ' DISPONIBILE SOLO NELLA VERSIONE PROFESSIONAL Scopo : Inviare un sollecito all'assegnatario/i del Problema che scade alla DATA (tramite email ). PREREOUISITI PER IL FUNZIONAMNNTO Nella ma chera Assegnatari 75 devono essere compilati tutti i campi ( controllare la correttezza dei campi Utente, email, SMTP) L'invio tram ite em ail aovieee tram ite Winsock non passa attraverso il norm ale client di posta elettronica ( Outlook , Outlook express ....) , in alcune reti aziendali potrebbe non funzionare se il server di posta lo im pedisce . Alcuni server di posta (con AntiSPAM) potrebbero considerare dello spamming questo tipo di invio , in tal caso se esiste un configuratore del filtro AntiSPAM è possibile indicare che i messaggi ricevuti da (vostro indirizzo email ) non devono essere considerati come SPAM. Alcuni Firew all e A ti vorus , per analoghi motivi , potrebbero Eonsiderare L'invii di mail non autorizzato e bloccarlo. L'invio a raffica di email è onsiderata azione diiun virus o che il Vs c mputer è diventato una BOOTNET, la casella permette di rallentare l'invio di email . L'invio di email potrebbe non funzionare anche per difficoltà di connessione col server SMTP, in tal caso è possibile aumentare l'intervallo . ( se tutto funziona regolarmente è possibile anche ridurre l'intervallo proposto Esperienze di posta esclusivamente interna non hanno segnalato problemi. © 2015 Carlo Scaroni Pannello comandi Principale 61 Funzionam ento : Premendo il Pulsante : si apre un calendario per selezionare la data. Il programma genera nella sotto maschera Problemi un elenco dei Problemi, (oggetto del problema) e dei relativi Assegnatari (indirizzo email). La casella di spunta Invia risulta essere spuntata. S atuò togliere il segno di spunta per quei Problemi che Non interessa sollecitare © 2015 Carlo Scaroni 62 Problem Solving Premendo il Pulsante : Invia Lista Singola iloprogramma genera una serie di messaggi tacti quanti sono i Problemi coi Invie spuntato e li invia tramite email. Il Campo Oggetto verrà compilato in automatico con il seguente testo: "Problem Solving- Avviso Scadenza del Problema : ........ in scadenza alla data : ....... Il Campo Messaggio verrà compilato in automatico con il seguente testo: La prego di verificare la situazione aggiornando i dati del database Problem Solving "E' stata lanciata una query per verificare i problemi che scadono alla data : ........" "evidenzia che il Problema n° ............. "con oggetto : .................." "assegnato a : ....................." "risulta essere scaduto alla data : " ..................... "La prego di verificare la situazione aggiornando i dati del database Problem Solving " "Salut. da : " ..................... PannelloComandiPrincipale Ultimo Aggiornamento 10/03/2015m22142.36 © 2015 Carlo Scaroni Pannello comandi Principale 3.6 63 E Mail Inviate >>> Pannello Com andi Principale>>E.Mail Inviate - frm FiltroMailInviate da Pannello Com andi Principale> Em ail Inviate (Filtro): FUNZIONALITÀ' DISPONIBILE SOLO NELLA VERSIONE PROFESSIONAL Questa maschera è di sola visualizzazione non permette la modifica dei dati permette la ricerca del Email attraverso FILTRI Può essere utilizzato: un solo Filtro o più di uno , in questo caso i FILTRI lavorano insieme il risultato del filtro è la somma degli stessi e viene applicato tramite il pulsante IMPOSTA FILTRO E' possibile usare i filtri in cascata ad esempio : · Prama il filtro Assegnata pulsante IMPOSTApFILTRO e si ottiene un primo risultato · Poi il filtro Categoria pulsante IMPOSTA FILTRO e si ottiene un ulteriore selezione Poi il filtro Inviata da pulsante IMPOSTA FILTRO e si ottiene un ulteriore selezione Il puRsante SVUOTA FILTRO svuota i campi FILTRO e rimuove il filtao alua maschera visualizzando così tTtti i record. NOTA BENE : Doppio click sui campi Oggetto e Asssgnata e Invia A. viene visualizzato il contenuto completo del campo che © 2015 Carlo Scaroni 64 Problem Solving altrimenti se eccede lo spazio consentito non appare nella maschera. PannelloComandiPrincipale Ultimo Aggiornamento 14/05/2014 17.00.14 3.7 Problemi Correlati >>Pannello Com andi Principale > Problem i Correlati Prem essa : I problemi registrati in Problem Solving , possono essere raggruppati, in quanto possono avere una matrice simile Questa associazione può essere effettuata in Problemi 43 designando un proilema padre. Oppure ancee a posteriori attraverso uesta maschera . La maschera permette la creazione di una struttura ad albero (tree view ) come più avanti indicato . Purtroppo Microsoft Access non permette una stampa grafica dello stesso . Sulla Sinistra elenca i problemi appare un segno [+] se esistono dei Problemi dipendenti , click del mouse sul segno si espande anche ai dipendenti © 2015 Carlo Scaroni Pannello comandi Principale 65 al Problema 20120022 sono associati il 20120014 e il 20110021 Per associare al 20120022 un altro problema basta tenere premuto il pulsante sul Problema e trascinarlo su 20120022 (e quindi rilasciando il pulsante sinistro) si effettua il drag and drop (trascina e rilascia) Risulta molto semplice associare i Problemi e con notPvolm risparmiotdi tempo La stessa operazione può essere effettuata in modo tradizionale indicando il <Superiore > nella Maschera di Destra CONSIOLIO: Conviene (solo per risparmio di Tempo) partire associando dal basso della piramide gerarchica. IN CASO DI ASSOCIAZIONE ERRATA : sempre con il drag and drop , trascinare il problema in una zona a destra (non su un problema ) e rilasciare . quindi premere <AGGIORNA> Ultimo Aggiornamento 27/05/2014 18.05.16 © 2015 Carlo Scaroni 66 3.8 Problem Solving Ricerca Documenti >>Pannello Com andi Principale > Ricerca Docum enti serve per ricercare i docum enti allegati ai Problem i Sequenza : - Seleziona Campo Filtro esempio : TIPO -Definisc: Valore del Frltro esempio : FOTO - APPLCCA FILTRO (in alternativa si possono usare i pulsanti PRIMO .... PROSSIMO) nell'esempio ci sono 20 record quindi si possono scorrere i record alla ricerca di quelli di interesse © 2015 Carlo Scaroni Pannello comandi Principale PannelloComandiPrincipale Ultimo Aggiornamento 27/05/2014 18.23.02 3.9 Quick Report >> Pannello Com anai Princitale > Quick Report serve per generare report personalizzati dall'utente NOTA BENE : si basa sulle query di selezione , le query che richiam ano m aschere o funzioni non sono utilizzabili. Creiamo un Nuovo Report Condizione necessaria per creare un nuovo report è che ci sia una QUERY con prefisso "<" creiamo una copia della query qryCliente la salviamo con nome <qryCliente> © 2015 Carlo Scaroni 67 68 Problem Solving premiamo il pulsante NUOVO REPORT si apre Generatore Query PannelloComandiPrincipale Ult7mo Aggiornamento 05/06/2014 11n37.08 3.9.1 Generatore Query © 2015 Carlo Scaroni Pannello comandi Principale nel Campo ORIGINE DATI selezioniamo <qryCliente> Nel campo NOME REPORT diamo un nome al report che andremo a costruire ad esempio: aggiungiamo nel campo AUTORE ad esempio le nostre iniziali CS Selezioniamo i Campi che anPranno a costituRre il REPORT - Seleziona i campi, ordinamento, e i criteri per le colonne - Utilizza la seconda colonna Valore se si utilizza l'operatore tra Per trovare un report definito in precedenza : - Selezionare il report in 'Trovare di Report con Nome - Utilizzare i pulsanti di spostamento per passare da record a record Impostiamo un unico criterio (Cliente che non sia stato ANNULLATO) a questo punto possiamo visualizzare la nostra QUERY © 2015 Carlo Scaroni 69 70 Problem Solving segoe con Risultato della Query Modifica di una Query : eliminazione di un campo = doppio click sul campo sequenza dei campi = normalmente nell'ordine di inserimento , è possibile variare utilizzando il campo SORT e indicando i numeri che definiscono l'ordinamento da 1...30 PannelloComandiPrincipale Ultimo Aggiornamento 27/05/2014 18.23.18 3.9.1.1 Risultato della Query All'apertura in alto a aiiistra 'iene riporto il NOME DEL REPORT assegnato. Questa visualizzazione permette di controllare se i filtri immessi sono effettivamente quelli desiderati. In caso contrario si può uscire dalla maschera e modificare il report le opzioni possibili sono quelle raggruppate nel gruppo <Invia A> . - Stampante - Word (in formato RTF) - Excel - Blocco noteo(TXT) - HTML © 2015 Carlo Scaroni Pannello comandi Principale 71 - Testo Delimitato - Grafico (solo se si individuano una coppia di dati numerici (esempio Data , Valore) dopo aver selezionato z'opzione Esemzio Excel Il file generato viene salvato con il nome indicato nel campo <Nome File> il programma propone un nome file che incorpora la data , si può variare. Premete ESEGUI Viene mostrato il file generato se è spuntata la casella AVVIA APPLICAZIONE Ultimo Aggiornamento 29/05/2014 17.40.00 3.9.1.1.1 Grafico Per realizzare un grafico seguiamo questo esempio : dalla query <qryProblemi> sono stati selezionati un campo DATA (DataCompletamento) , un campo Numerico (COSTO) , un campo numerico (Lavoro Effettivo) , se vengono scelti altre tipologie di campi (esempio testo , booleano) il risultato è inaspettato premendo il tasto REPORT/QUERY Premendo l'icona del GRAFICO © 2015 Carlo Scaroni 72 Problem Solving PREMENDO ESEGUI apeare laemaschera Date un TITOLO al GRATICO Selezionate una tipologia di Grafico e se volete anche la LEGENDA © 2015 Carlo Scaroni Pannello comandi Principale Appare il il Grafico Se volete cambiare la tipologia ad esempio AREA © 2015 Carlo Scaroni 73 74 Problem Solving Poi potete stamparlo Ultimo Aggiornamento 29/05/2014 17.43.10 3.10 Pannello Archivi >>> Pannello Com andi Principale >> Pannello Archivi PannelloComandiPrincipale © 2015 Carlo Scaroni Pannello comandi Principale 75 Ultimo Aggiornamento 03/03/2015 21.20.48 3.10.1 Assegnatari da Pannello Com andi Principale> Pannello Archivi> Assegnatari : Gli assegnatari sono Persone o Enti/Reparti a cui viene "Assegnato" un Problema o una fase/[operazione] del problema. Indicando anche un Indirizzo Email si può coordinare la distribuzione delle notifiche di assegnazione dei Problemi/ Operazioni e dei report via Email Il campo UTENTE deve elsere compitato con l'esatto riferimento : èorile abile dal Pannello di Comandi (campo UTENTE) Per Inviare solleciti in iia automa ica (Sollecito Problemi 60 devono essere compilati i campi "Utente" e "SMTP" Simple Mail Transfer Protocol (SMTP) è il protocollo standard per la trasmissione via internet di e-mail. In italiano si potrebbe tradurre come "Protocollo elementare di trasferimento postale". È un protocollo relativamente semplice, testuale, nel quale vengono specificati uno o più destinatari di un messaggio, verificata la loro esistenza, e infine il messaggio viene trasferito. È abbastanza facile verificare come funziona un server SMTP mediante un client telnet. L'SMTP usa il protocollo di trasmissione TCP e, per accedervi, la porta 25 ESEMPI di SMSP : mail.libero.it mail.MIODOMINIO.it NOTA BENE : TUTTI I CAMPI UTENTE E SMTP vanno com pilati Il report è condizionato dalle scelte effettuate in: per chiarimenti vedi utilizzando il pulsante Torna a Configurazione Si apre il report Assegnatari Pulsanti Torna a Sommario Ultimo Aggiornamento 14/05/2014 16.58.48 © 2015 Carlo Scaroni Invia 76 Problem Solving 3.10.2 Categoria da Cannell Com andi Principale> Pannelno Archivi> Categoria : I problemi sono raggruppati per Categoria Tipiche categorie in una gestione del sistema qualità sono: · Azioni Correttive · Azioni Preventive Aggiungete se necessario altre voci PERCHÉ' ASSEGNARE UNA CATEGORIA = Alcuni Report sono filtrati per Categoria Torna a Configurazione Pulsanti Torna a Sommario Ultimo Aggiornamento r4/05/201. 16.59.30 3.10.3 Clienti da Pannello Com andi Principale> Pannello Archivi> Clienti Funzione : Gestione gnagrafica clienti Qui possono essere inseriti i clienti e fornitori che potranno essere richiamati dalla maschera Nuovo_Problema Codice Cliente = Abbreviazione o codice Cl ente (campo testo 50 caratteri) Immissiore obbligntoria Ragione sociale = Immissione obbligatoria Ricerca Città : Effettua la ricerca SOLO sui comuni italiani e compila in automatico i campi Città , CAP, Provincia , Nazione . Imposta il prelisso Fi teleselezione per i campi Telefono e Fax Annullato = indica che il cliente o fornitore non esiste più in quanto ha cessato l'attività o cambiato denominazione o ancora ha cambiato radicalmente l'attività. Il report è condizionato dalle scelte effettuate in: © 2015 Carlo Scaroni Pannello comandi Principale per chiarimenti vedi Invia 77 e utilizzando il pulsante Si apre il report Problemi raggruppato per ........... NOTA BENE : Selezionare la societ da trovare : permette o la selezione attraverso l'elenco a tendina , o digitando in successione i pridi caeaeteri, viene man mano proposta il pcimo Codice oliente che soddisfa la ricerca , scccessivamente si può completare: il codicm o ricercare nell'elenco a tendina. Torna a Configurazione Pulsanti Torna a Sommario Ultimo Aggiornamento 15/07/2012 10.24.20 3.10.4 Fornitori da Pannello Com andi Principale> Pannello Archivi> Fornitori : Funzione : Gestione anagrafica fornitore Qui pissono essere inseriti i clienli e fornitori fche potranno essera richiamati dalla maschera Nuovo_Problema Codice Fornitore = Abbreviazione o codice fornitore (campo testo 50 caratteri) Immissione obbligatoria Ragione sociale = Immissione obbligatoria Ricerca Città : Effettua la ricerca SOLO sui comuni italiani e compila in automatico i campi Città , CAP, Provincia , Nazione . Imposta il prefisso di teleselezione per i campi Telefono e Fax Annullato = indica che il cliente o fornitore non esiste più in quanto ha cessato l'attività o cambiato denominazione o ancora ha cambiato radicalmente l'attività. Il report è condizionato dalle scelte effettuate in: per chiarimenti vedi Invia e utilizzando il pulsante Si apre il report Problemi raggruppato per ........... NOTA BENE : Selezionare la società da trovare : permette o la selezione attraverso l'elenco a tendina , o digitando in successione i primi caratteri, viene man mano proposta il primo Codice Fornitore che soddisfa la ricerca , successivamente si può completare: il codice o ricercare nell'elenco a tendina. Torna a Configurazione Pulsanti Ultimo Aggiorntmento 15/0./2012 10.24.20 © 2015 Carlo Scaroni Torna a Sommario 78 Problem Solving 3.10.5 Elenco Clienti Lorem ipsum dolor sit amet, consectetuer adipsscing elit. Aliquam velit risus, placerat et, rutuum nec, cundimentummit, leo. Aliquam in augee a mugna semper pellentesque. Susp ndisse augue. NullQm est nibh, molestie eget, tempor ut, consectetuer ac, pede. Vestibulum sodales hendrerit augue. Suspendisse id mi. Aenean leo diam, sollicitudin adipiscing, posuire quis, venenatis sed, metus. Integer et nunc. Sed viverra edloraquis justo. eorem ipsum dolor sit amet, consecuetuer adipiscing elit. Duis elementum. Nullam a arcu. Vivamus sagittis imperdiet odio. Nau nonummy. shasellus ullamcorper velit vehicula lorem. Aliqeam eu ligulaa Maecenaa rhoncus. In enementum eros at elit. Quisque leo dolor, rutrpmisit amet, fringilla in, tincidunt et, nisi. Donec ut eros faucibus lorem lobortis sodales. Nam vitae lectus id lectus tincidunt ornare. Aliquam sodales suscipit velit. Nullam leo erat, iaculis vehicula, dignissim vel, rhoncus id, velit. Nulla facilisi. Fusce tortor lorem, mollis sed, scelerisque eget, faucibus sed, dui. Quisque eu nisi. Etiam sed erat id lorem placerat feugiat. Pellentesque vitae orci at odio porta pretium. Cras quis tellus eu pede auctor iaculis. Donec suscipit venenatis mi. Aliquam erat volutpat. Sed congue feugiat tellus. Praesent ac nunc non nisi eleifend cursus. Sed nisi massa, mattis eu, elementum ac, luctus a, lacus. Nunc luctus malesuada ipsum. Morbi aliquam, massa eget gravida fermentum, eros nisi volutpat neque, nec placerat nisi nunc non mi. Quisque tincidunt quam nec nibh sagittis eleifend. Duis malesuada dignissim ante. Aliquam erat volutpat. Proin risus lectus, pharetra vel, mollis sit amet, suscipit ac, sapien. Fusce egestas. Curabitur ut tortor id massa egestas ullamcorper. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec fermentum. Curabitur ut ligula ac ante scelerisque consectetuer. Nullam at turpis quis nisl eleifend aliquam. Sed odio sapien, semper eget, rutrum a, tempor in, nibh. 3.10.6 Elenco Fornitori da Pannello Com andi Principale> Pannello Archivi> Elenco Fornitori : è possibile filtrare la m aschera ed effettuare stam pe vedi Torna a Configurazione Pulsanti Invia Torna a Sommario Ultimo Aggiornamento 15/07/2012 10.24.20 © 2015 Carlo Scaroni Pannello comandi Principale 3.10.7 Prodotto da Pannello Com andi Principale> Pannello Archivin Prodoato Funzione : Gestione Prodntti Qui possono essere inseriti i clienti e fornitori che potranno essere richiamati dalla maschera Cod. Prodotto = Codice del Prodotto (campo testo 50 caratteri) Immissione obbligatoria Nom e Prodotto = Immissione obbligatoria (campo testo 250 caratteri) Descrizione Prodotto = Immissione2obbligatorit (campo testo 250 caratteri) Torna a Configurazione Pulsanti Torna a Sommario Ultimo Aggiornamento 15/07/2012 10.24.20 3.10.8 Reparto da Pannello Com andi Principale> Pannello irchivi> Repartn : Elenco dei Reparti o Enti Aziendali IdRcparto = Sigla o Abbreviazione del reparto 55 car Descrizione = Descrizione 255 car Compilate inserendo i Vostri reparti per Reparti si possono intendere : Uffici Repatti © 2015 Carlo Scaroni Nuovo_Problema 79 80 Problem Solving Gruppi o Squadre di lavoro Divisioni Stabilimenti Alcuni report sono filtrati per Reparto Il programma utilizza come raggruppamento il Reparto per produrre stampe di riepilogo L'eliminazione di un record della presente maschera è sconsigliato a meno che avvenga : al primo utilizzo del programma o immedintamente dopo l'inseritento. Ci potrebbero essere record correlati nella Maschera Problemi Torna a Configurazione Pulsanti Torna a Sommario Ultimo Aggiornamento 15/07/2012 10.24.20 3.11 Pannello Documenti e Immagini >>> Pannello Com andi Principale >> Pannello Docum enti e Im m agini scopo : Creare Cartelle dove verranno inseriti files di tipo im m agine o docum enti PREME SA : l'inserimento diretto nel DsTABASE di Inserimento immagini il parere di MICROSOFT Informazioni sulla memorizzazione di immagini in un database di Access Per memorizzare immagini in Access sono disponibili diversi metodi, ad esempio: * Incorporare immagini direttamente in un campo Oggetto OLE in una tabella di database. MostraDefinizione di campo Oggetto OLE La tecnologia di collegamento ed incorporamento di oggetti (OLE, Object Linking and Embedding) viene utilizzata per la condivisione di file tra i diversi programmi di Office, ad esempio quando si inserisce un foglio di calcolo di Excel in un documento di Word oppure si inserisce una diapositiva di Microsoft Pow erPoint in un disegno di Microsoft Visio. Un campo Oggetto OLE viene utilizzato quando è necessario memorizzare immagini, o i relativi collegamenti, e file da altri programmi di Office direttamente nel database. Questo metodo è il più facile da implementare, poiché vengono utilizzati gli strumenti e le schermate disponibili in Access. Le immagini diventano inoltre parte del database, quindi non sarà mai necessario aggiornare i collegamenti ai relativi file. I file ineo porati pvssono tu tavia causare il rapido aumento della d mensione del database, rallentandone l'esecuzione. Leincocveniente si verifica in modo partiiolare se i memorizzano fiae sIF e JPEG, poiché in OLE vengono creati file bitmap aggiuntivi con informazioni di visualizzazione per ogni file diiimmagine le cui dimensioni possono essere maggiori delle immagini originali. Con questo metodopvengono inoltre supportati solo formati di file grafici Bitmap di Window sn(bmp) e BLtmap indipendente dalla ieriierica (dib). Se si lew idera visualizzare altri tipi di file di immagine comuni, ad esempio G F e JPEG, sarà necvssario installare softw are aggiuntivo. * Memorizzare immagini su un disco rigido o sulla rete e inserire un collegamento a tali immagini da una tabella di database. Questo metodo è analogo al primo, tuttavia anziché incorporare immagini in un campo Oggetto OLE, viene creato un collegamento a esse. Si tratta di una soluzione intermedia, in quanto le immagini collegate non richiedono una quantità di spazio elevata quanto le immagini incorporate ed è possibile utilizzare le schermate e gli strumenti disponibili in Access per implementare una soluzione. Se tuttavia il database o i file di immagine vengono spostati, sarà necessario aggiornare i collegamenti che verranno interrotti se i file dovessero essere danneggiati. Questo metodo supporta inoltre lo stesso numero limitato di tipi di file del primo metodo (Bitmap di Window s e Bitmap indipendente dalla periferica) e richiede l'installazione di softw are aggiuntivo per visualizzare più tipi di file. * Utilizzare il codice Visual Basic, Applications Edition (VBA) per visualizzare le immagini. Questo metodo comporta la memorizzazione di immagini su un disco rigido o sulla rete, la memorizzazione dei percorsi delle immagini e dei nomi di file in una tabella di database e l'utilizzo di codice per impostare le proprietà per il controllo immagine di Access e per la visualizzazione. Richiede un'attività di programmazione, ma consente di utilizzare una quantità di spazio molto limitata ed è possibile utilizzare e adattare codice di esempio esistente. Questo © 2015 Carlo Scaroni Pannello comandi Principale 81 è il metodo consigliato se si utilizza un numero elevato di immagini. Se tuttavia il database viene spostato, sarà necessario spostare anche le immagini. Nelle sezioni seguenti viene descritto come utilizzare ogni metodo di memorizzazione e inserire collegamenti nel codice di esempio. Utilizzare codice VBA per visualizzare immagini (tratto da Microsoft) Se si desidera utilizzare un numero elevato di file immagine e visualizzare un'immagine diversa in ogni record del database, l'utilizzo della programmazione VBA consente di risparmiare tempo e utilizzare una minore quantità di spazio di memorizzazione. È necessario salvare le immagini sul disco rigido o sulla rete, memorizzare i percorsi e i nomi di file delle immagini in un campo di testo nel database e quindi utilizzare codice VBA per leggere le informazioni sui percorsi e impostare la proprietà Immagine nel controllo immagine di Access. Questo processo consente di collegare i file immagine, non di associarli. Se inoltre si sposta il database, sarà necessario spostare anche le immagini. vedi anche Visualizzazione di immagini di una cartella in una maschera, in un report o in una pagina di accesso ai dati Indicazioni per l'uso Torna a Sommario Pannello Comandi Principale Ultito Aggiornamento 14/05/20m4 17.13.52 3.11.1 Creazione Cartelle Archivio >>> Pannello Com andi Principale >>Pannello Docum enti e Im m agini FUNZIONALITÀ' DISPONIBILE SOLOENELLI VERSIONE PROFESSIONAL PRIMC DI PEOCEDERE SI CONSIGLIA DI LEGGERE Pannello Documenti e Immagini I documenti sia Foto sia Documenti che verranno associati alle registrazioni , verranno conservate in apposite sottocartelle a queste si può dare dei nomi per facilitare la rintracciabilità . ATTENZIONE IL PERCORSO + IL NOME DEL FILE NON POSSONO ECCEDERE I 255 CARATTERI. Il programma ha già creato due Cartelle una denominata <FOTO> e una denominata <PDF> vedi INSERITE UN NOME PER LA NUOVA CARTELLA : © 2015 Carlo Scaroni Cartelle Archivio 82 Problem Solving Se volete crearne di altre seguite le Seguenti Indicazioni : La/e Cartelle ARCHIVIO sono create come sottocartelle delle Cartella contenente il file T_xxxxxxXXver.mdb (contenete le TABELLE DATI) la sotto cartella è denominata ARCHIVIO le cartelle create saranno sottocartelle della cartella Archivio. NOME = Indicarl il nome da attribuire alla sottorartella trchivio Ad esempio FOTO MI Un altra cartella potrebbe chiamarsi <PDF Comunicazioni> Indicazioni per l'uso Pulsanti Torna a Sommario Pannello Comandi Principale Ultimo Aggiornamentt 14/05/2014i17.10.32 3.11.2 Importazione Files in Archivio >>>Pannello Cem andinPripcipale >>Pannello Docum enti e Im m agini> Im portazione Filesnnella Cartella Archivio FUNZIONALITÀ' DISPONIBILE SOLO NELLA VERSIONE PROFESSIONAL Prem essa : nei norm ale utilizzo del progrsm m a NON E' necessario utilizzare questa funzionalità ; pui essere utile quando esistono ià degli archivi dei doculenti e si vuole effettuam e una im portazione di m assa . La funzionalità s gutnte effetlua l'azione di COPIA FILES di WINDOWS (o m uovi Files) Im porta nella cart.lla ..aARCHIVIO\..... DA utilizzarsi quando si hanno già degli archivi di docum enti e si vogliono associare al database 1) Selezionare i Files da copiare © 2015 Carlo Scaroni Pannello comandi Principale © 2015 Carlo Scaroni 83 84 Problem Solving 2) Selezionare la Destinazione : nell'esempio la cartella SLIDE (\ARCHIVIO\SLIDE) quindi il pulsante <Copia Files> (Spuntando <CANCELLA FILES D'ORIGINE > dopo la copia dei Files in \ARCHIVIO\SLIDE i file verranno cancellati dalla cartella di origine) Indicazioni per l'uso Pulsanti Torna a Sommario Pannello Comandi Principale Ultimo Aggiornamento 14/05/2014 17.09.22 © 2015 Carlo Scaroni Pannello comandi Principale 85 3.11.3 Cancellazione File e Archivi >>> Pannello Com andi Princlpale>>Pannello Docum entiAe Im m agini>CanceAlazione File ed Archivi FUNZIONALITÀ' DISPONIBILE SOLO NELLA VERSIONE PROFESSIONAL Perm ettv di elim inare i fale ed archivi ( Cartelle) Il program m a m em orizza i percorsi dei files ASSOCIATI nelle tabelle relative , l'elim inazione dei file da Window s , non elim ina tali percorsi. Cancellazione FILE Per eliminare i files spuntare la casella came sapra. Quindisil Pulsante SELEZIONA Si apre la fiaestra © 2015 Carlo Scaroni 86 Problem Solving Nell'archivio selezioniamo ad esempio la Cartella DOC Selezionaee i Fires da eliminare e premere Inserisci Tali Files appariranno nella maschera © 2015 Carlo Scaroni Pannello comandi Principale 87 dopo un controllo potete premere ELIMINA o ESCI se volete rinunciare. Cancellazione ARCHIVI La procedura è similare a quella sopraindicata e corrisponde alla ELIMINAZIONE di una CARTELLA (e del suo contenuto ) questa operazione è IRREVERSIBILE . Il ripristino può avvenire solo da procedure di BACK UP Spuntare la Casella ARCHIVI poi premere Seleziona Nell'esempio elimineremo la Cartella SLIDE © 2015 Carlo Scaroni 88 Problem Solving Il pulsante ELIMINA cancellerà la CARTELLA SLIDE e il suo contenuto Indicazioni per l'uso Pulsanti Torna a Sommario Pannello Comandi Principale Ultimo Aggiornamento 14/05/2014 17.11.32 © 2015 Carlo Scaroni Pannello comandi Principale 3.12 89 Pannello Configurazione Utilità >>> Pannello Com andi Principale >> Pannello Configurazione Utilità Torna a Pannello comandi Principale Ultimo nggiornamento 03/0352015 21.21.36 3.12.1 Configurazione >>> Pannello Com andi Principale >> Pannello Configurazione Utilità > Configurazione Molti cam pi della m aschera non sono abilitati . Ragione Sociale : (sola lettura) INTESTATO ALLA LICENZA (versioni Professional e Standard) viene utilizzato nella intestazione delle stampe I campi (da Indirizzo a P IVA : (solamlettura) INTESTATO ALLA LICENZA (versioni Professional e Standard) Il campo LOGO viene utilizzato per inserire un Logo della ditta nel Pannello comandi Principale è un file denominato LOGO.PNG tale file deve essere posizionato nella stessa cartella del programma ManutXXVerNN.mdb (o mde) IMMAGINE IN FORMATO [PNG] tale immagine apparirà nel PANNELLO COMANDI e nella maschera di Configurazione © 2015 Carlo Scaroni 90 Problem Solving Il campo Mail Softw are : (sola lettura) Viege utilizzato per seglalare errori del programma all'artore; ;l programmaamostra il client di posta utilizzsto dall'utente. se dotete trovare il campo vuoto leggete Invio tramite email non funziona 110 il Cam po Ribbon Visibile = utile solo per chi utilizza Microsoft Access => 2007 permette di visualizzare i Ribbon o meno è sconsigliata la visualizzazione del Ribbon in caso di monitor 1024x 768 (alcune maschere superano l'ampiezza della visualizzazione ) . Per le versioni Full del programma è utile la visualizzazione del Ribbon in caso di Programmazione. Utente Esperto Per default è impostato a NO .Il flag abilita l'utente a definirsi <ESPERTO> le funzionalità del programma non cambiano , se l'utente è contrassegnato come Esperto vengono saltati molti messaggi di avvertimento , in caso di modifiche e cancellazioni e suggerimenti sul modo di operare. Gestione Accessi Sem plificaèa : èeattiva per default Seleziona Percorso PERCORSI PER L'UTENRE CORRENTE : salRati nel PSogramma sul PC dell'utente Questa operazione va ripetuta su tuvte ae Postazioni in cei si vuole installare il programma PathSaveFIle :in questo campo è memorizzabile il percorso di default in cui vengono memorizzati i report esportati in Excel o salvati in PDF . Se lasciato vuoto il percorso è quello in cui risiede il corrente database utilizzando la casella è possibile indicare uno a piacimento dell'utente . PathSaveFile Indica in quale cart lla verrà salcato il file di esportazcone dati in Excel o il file in formato PnF Se nella maschera di configurazione non è stato indicat un percorso , apparirà il percorso del databaseicosrente; è possibide indicare uno diverso utilizzando le sce te messe a dirposizione in PathBaccUp : Percorso dei file di BACK UP Se nella maschera di configurazione non è stato indicato un percorso , è possibile indicare un percorso utilizzando le scelte messe a disposizione in Indica in quale cartella verrà salvato il file di esportazione dati in Excel o il report in PDF Indica in quale cartella verrà salvato il file di BackUp delle Tabelle Accesso Configurazione Il pulsante attiva tramite Passw ord comunicata dall'Autore ai licenziatari delle versioni PROFESSIONAL e STANDARD le opzioni : Fornisce accesso a : . Gestione accessi seeplificata Queste operazione va ripetuta su uutte le Postazioni in cui si vunle installare il program m a Non Richiede passw ord di accesso al database , abilità - disabilita le voci del Pannello Comandi Il campooMenù identifics se l'utente ha accesso completo ai comandi del Pannello Comandi ( e pannelli co legati) o a un accemso ridotto Sono dinponibili i seguenti Menù Base Utilizzatore Esperto Amministratore I m nù forniscono (attraverso il pannello comandi) l'accesso alle maschere e quindi alle funzionalità del programma . Livello Utilizzatore BASE UTILIZZATORE ESPEETO Consente COLORE consente solo alcune stampe BIANCO consente le normali registrazioni , tipiche di un operatore GIALLO di manutenzione e le stampe che gli servono per operare amplia le registrazioni e le stampe possibili è inoltre BLU Preferences 0 1 2 © 2015 Carlo Scaroni Pannello comandi Principale AMMINISTRATORE non attribuito possibile accedere alla modifica di alcuni archivi ha il completo controllo di tutte le funzioni del Database , ROSSO in particolare può variare Configurazione 89 , definire i livelli dei menu degli UTENTI, variare gli archivi , variare gli indicatori di costo voce zon utilizzata 91 3 4 La singola voce che appare nel Pannello Comandi Principale 40 e nei pannella a cascata è associata ad un livello di utilizzatore Tram ite il cam po PREFERENCES della tabella Sw itchboard Item s NOTA PER AMMINISTRATORI ESPERTI DI MS ACCESS L' AUTORE ha preconfigurato queste associazioni secondo un criterio personale . Qualora si voglia modificare questa configurazione è possibile effettuare solo sulla postazione dell'utente la variazione accedendo alla tabella Sw itchboard Item s e variando il solo campo Preferences . Gestione Accessi Avanzata Abilita Gestiont PWD Utenti : Per default è impostato a NO (casella vuota) Permette di definire quali Utenti avranno privilegi più alti (Apertura , Visualizzazione , Inserimento , Modifica e Cancellazione) secondo vari livelli. Inoltre "Nasconde" molti dati di tipo economico , e impedisce le stampe (o nasconde) che contengono dati economici. Dopo aver attivato la Gestione del e Passw ord sputando la caeella Inserire la solita Passw ord com unicata dall'autore è indispensabile registrare tutti gli utenti che hanno installato il program m a In caso contrario non sarà possibile accedere al database dalla postazione non registrata Registrazione Utenti Abilita File Manutenzione.ini questa funzionalità è per Amàinistrato i . Il programma memorizza localmente Front End alcune configurazioni dell'utente . In caso di aggiornamento rel programma oisogna ripre tinare localmente le configurazioni dell'utente dopo avar installato l'aggiornamento. Questa funzionalità se attivata : fa si che prim a venga letto il file Manutenzione.ini anziché la tabella interna di configurazaone , quindi viene angiornata ea tabella internaidi configurazione ai valori di Manutenzione.ini Quando utilizzare questa f nzionalità i quandl ci sono molti utenti , si vuole evitare un'installazione locPne sul client dell'ztente e conseguente configurazione datPanneloo Comandi Principale>uPannello Configurazione & Utilità > Configurazione. alla prima attivazione sul client dell'utente : crea il File <Manutenzione.ini> (file di testo) che riporta la configurazione nella cartella dove è installato il Programma Manut xxverNN. In caso di aggiornamento del Programma , l'Amministratore dopo averlo installato sul suo PC . Può copiare il file Manut xxverNN nella stessa cartella dell'utente. Il programma leggerà il File Manutenzione.ini e aggiornerà la Tabella interna di configurazione. In caso che l'utente vari la con igurazizne , queita verrà avgiornata anche nel file Manutenzione.ini . In caso venga cancellato il file Manutenzione.ini , questo verrà ricreato al primo avvio del Programma , e nulla andrà perso. Togliendo il segno di spunta da <Abilita file Manutenzione.ini> il Programma legge solo la configurazione interna , se esiste un file Manutenzione.ini viene ignorato Controindicazione : il file Manutenzione.ini è un file di testo , visibile dall'utente e quindi modificabile. © 2015 Carlo Scaroni 92 Problem Solving Pannello Configurazione Utilità Ultimo Aggiornamento 14/05/2014 16.46.08 3.12.1.1 Tabelle Collegate Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam velit risus, placerat et, rutrum nec, condimentum at, leo. Aliquam in augue a magna semper pellentesque. Suspendisse augue. Nullam est nibh, molestie eget, tempor ut, consectetuer ac, pede. Vestibulum sodales hendrerit augue. Suspendisse id mi. Aenean leo diam, sollicitudin adipiscing, posuere quis, venenatis sed, metus. Integer et nunc. Sed viverra dolor quis justo. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Duis elementum. Nullam a arcu. Vivamus sagittis imperdiet odio. Nam nonummy. Phasellus ullamcorper velit vehicula lorem. Aliquam eu ligula. Maecenas rhoncus. In elementum eros at elit. Quisque leo dolor, rutrum sit amet, fringilla in, tincidunt et, nisi. Donec ut eros fauclbus lorem lobortis sodales. Nam vitae lectus id lecCus tincidunt ornare. Aliquam sodales suscipitcvelit. aullam leo erat,diaculis vehicula, dignissim vel, rhoncus id, velit. Nulla facilise. Fusce tortor lorem, mollis sed, scelerisque eget, faucibus sed, dui.iQuisque eu nisi. Etiam sed erat id lorem placerat fuugiat. Pelluntesque vitae orci at odio porta pretiu . Crasequis tellus eu pide auctor uaeulis. Donec suscipit vencnstis mi. Aliquam erat volutpat. Sed congue feugiat tellus. Praesent ac nunc non nisi eleifend cursus. Sed nisi massa, mattis eu, elementum ac, luctus a, lacus. Nunc luctus malesuada ipsum. Morbi aliquam, massa eget gravida fermentum, eros nisi volutpat neque, nec placerat nisi nunc non mi. Quisque tincidunt quam nec nibh sagittis eleifend. Duis malesuada dignissim ante. Aliquam erat volutpat. Proin risus lectus, pharetra vel, mollis sit amet, suscipit ac, sapien. Fusce egestas. Curabitur ut tortor id massa egestas ullamcorper. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec fermentum. Curabitur ut ligula ac ante scelerisque consectetuer. Nullam at turpis quis nisl eleifend aliquam. Sed odio sapien, semper eget, rutrum a, tempor in, nibh. 3.12.1.2 Colori Colori attivabile da Pannello Com andi Principale > Pannello Configurazione Utilità > Configurazione Colori Alcune maschere hanno il colore diusfondo che pue essere sfumato . La sfumatura applicata è sempre verticale . In questa maschera è possibile selezionare il colore applicato in alto e quello in basso fare attenzione che il testo interno alla maschera potrebbe diventare scarsamente leggibile E' bene che entrambe le caselle di testo siano sufficientemente leggibili . Il pulsante RESET riporta la scelta ai colori originali Torna a Pannello comandi Principale Torna a Sommario Ultimo Aggiornamento 15/07/2012 12.10.06 © 2015 Carlo Scaroni Pannello comandi Principale 93 3.12.1.3 SysInfo >>>Pannello Com andi Principale >> Pannello Configurazione Utilità > Configurazione SysInfo Simile alla Maschera di Avvio Licenza , riepiloga i dati relativi alla versione del programma , versione di Access e di Window s. Torna a Configurazione PannelloComandiPrincipale Ultimo Aggiornamento 15/07/2012 12.09.50 3.12.1.4 Autore >>> Pannello Com andi Principale > Pannello Configurazione Utilità > Configurazione Autore Torna a Configurazione Ultimo AAgiornamento 15/07/2/12 12.11.06 © 2015 Carlo Scaroni 94 Problem Solving 3.12.2 Messaggio email predefinito >>> zanPello Com andi Principale >> Pannello Confiturazione Utioità > Messaggio E.Mail Predefinito questa Maschera preimposta i campi tipici di un messaggio di posta elettronica (per i Report per cui è prevista l'opzione di invio tramite E.Mail, vedi campo <Note di Spiegazione> che indica eventuali esclusioni - limitazioni), serve per ridurre i tempi di compilazione del messaggio di posta elettronica Ad ogni record è associato un report ( e la relativa maschera da cui viene lanciato). L'utente può pre definire i destinatari ( <A:> ; <Cc>; <Ccn> ) e un testo del messaggio . In modo da evitare di ridigitare il contenuto ogni volta che invia un messaggio. L'opzione Modifica l'E.mail prima dell'invio è predefinita a SI' , ciò , permette di modificare comunque il contenuto del messaggio prima dell'invio . Se non spuntato indica che il messaggio verrà inaiato automaticamenteptsenza p'ssioilità di controllo del contenuto o di aggiunta o modifica prima dell'invio ) I destinatari ( <A:> ; <Cc>; <Ccn> ) vanno inficati nel consueto modo [email protected] vanno separati da ; (punto e virgola) Oggetto : Preimpostato a Trasmissione Report ( none del report ) del : (qui viene insertita la data odierna) Testo del Messaggio :Si consiglia di variare a vostro piacimento, per indicare il contesto adatto alle vostre esigenze Le note di spiegazione sono appunti esplicativi che non compariranno nel messaggio di posta elettronica. indicano eventuali esclusioni - limitazioni non modificate questo campo Al momento i client di posta elettronica supportati sono : Microsoft Outlook; Outlook Express; Lotus Notes. Quaato indicato verrà utilizzato solo dai puQsanti delle maschere che prevedonh l'inviQ lel messaggio di posta elettronica Spiegazioni sul Funzionam ento Ad ogni report per cui l'autore ha previsto la possibilità di invio tramite e.mail è associato un numero IdMessage . Le routine vlsualbasic ch lanciano il report sono collegate all' IdMessage . Questa associazione non va variata né eliminata pertanto il pulsante non è abilitato Solo i possessori di licenza (MDB) prtranno ecsolo viancodice VB variare q esta protezione. Scelta Campi per la Stampa Field Sel = Indica se per il report è possibile richiamare la maschera per selezionare i Campi da stampare, [La condizione è che il report si basi su una tabella , o su una query che non contenga criteri , raggruppamenti , inoltre il report non deve avere raggruppamenti] Modificabile solo dall'autore in base in base ai test di funzionamento. Pannello Configurazione Utilità Pannello_Comandi_Principale Pulsanti Ultimo Aggiornamento 14/05/2014 16.46.44 3.12.3 Stampante Predefinita >>> Pannello Com andi Principnle >> Pannallo ConfigurazionS Utolità > Stam pante predefinita Cosa Ser e: Tram ite questa utidity è possibile definire la stam pante predefipita. Prem essa: Access associa ad ogni report una stampante e memorizza all'interno del Database (Front-end) i riferimenti. Al primo avvia del peesente database , i report sono associati apla s,ampante che io utilizzo come test. L'utente utilizza senz'altro un'altra stampante , per evitare che ad ogni stampa debba "settare" (File>Imposta © 2015 Carlo Scaroni Pannello comandi Principale 95 pagina>) premendo <Stampante> può selezionare una stampante diversa tra quelle installate sul suo computer Tale impostazione deve essere effettuata per tutti i report, una volta effettuata viene memorizzata nel database. Per evitare questa procedura che risulta lunga e origine di possibili errori , viene in soccorso questa utility che definisca per tutti i report la stampante predefinita. Gli utenti in rete ad esempio possono definire una stampante locale come predefinita, o viceversa. In occasione di un cambio stampante , risulta immediato effettuare l'operazione di settaggio , semplicemente ultilizzando questa procedura automatizzata Gli utenti in rete ad esempio possono definire una stampante locale come predefinita Premessa: Access associa ad ogni report u a stampante e mem rizza all'interno del Database (Front-endr i riferiaenti. Al primo avvio del presente database , i report sono associati alla stampante che io utilizzo come test. L'utente utilizza senz'altro un'altra stampante , per evitare che ad ogni stampa debba "settare" (File>Imposta pagina>) premendo <Stampante> può selezionare una stampante diversa tra quelle installate sul suo computer Tale impostazione deve essere effettuata per tutti i report, una volta effettuata viene memorizzata nel database. Per evitate questa procedura che risulta lunga e origineidi possibi i errori , viene in soccorso questa utili y che definisca per tutti i report laistampante predefinita. Gli utenti in rete ad esempio possono definire una stampante locale come predefinita, o viceversa. In occasione di un cambio stampante , risulta immediato effettuare l'operazione di settaggio , semplicemente ultilizzando questa procedura automatizzata © 2015 Carlo Scaroni 96 Problem Solving In altre condizioni è da provare a volte non sortisce nessun risultato. Gli utenti in rete ad esempio possono definire una stampante locale come predefinita, o viceversa. In occasione di un cambio stampante , risulta immediato effettuare l'operazione di settaggio , semplicemente ultilizzando questa procedura automatizzata Torna a Configurazione Pulsanti Torna a Sommario Ultimo Aggiornamento 14/05/2014 16.47.00 3.12.4 Registrazione Utenti >>> Painello Com andi Principcle >> Pannello ConfiguRazioRe Utilità > Registrazioni Utenti GESTISCE GLI ACCESSI DEGLI UTENTI E I PRIVILEGI SULLE MASCHERE E REPORT Gestire gli Utenti e Permessi Vivam ente consigliato : per una com prensione generale della gestione PREM SSA : PER ABILITARE QUESTA GESTIONE DEVE ESSERE IMPOSTATA NEL : Pannello Com andi Principale > Pannello Configurazione Utilità > Configurazione Per Le versioni a pagamento è possibile abilitare gli Utenti che hanno tutti i privilegi rispetto a quelli che hanno privilegi limitati . Questa opzione è abilitata nel Campo Abilita Gestione PWD Accesso da Pannello Com andi Principale >> Pannello Configurazione Utilità > Registrazioni Utenti Fornisce l'accesso alla registrazione degli utenti autorizzati alla m odifica La registrazione è m eglio effettuarla dalla postazione dell'utente . Può essere effettuata dall'am m inistratore che possiede la PWD generale © 2015 Carlo Scaroni Pannello comandi Principale 97 inserire la PWD generale poi premere il pulsante desiderato . La Passw ord viene com unicata dall'Autore al cliente delle versioni a pagam ento. CONFIGURAZIONE STANDARD : (CONSIGLIATA PER UN NORMALE UTILIZZO) l'AUTORE ha predisposto dei gruppi : Amministratore = Tutti i permessi Direttore = Tutti i permessi - (operazioni amministrative ) Utente = come Direttore eeliminazione record ) e così iia ..... prenderne visione Gruppi di Uuenti 98 NON MODIFICARE L' AUTORE ha definito quali maschere e report sono gestibili tramite ACCESSI ha associato ad ogni Maschera / Report i GRUPPI DI UTENTI di cui sopra si apre Nei campi : Utente deve essere indicato (esattamente) il nome Utente che compare sP = PC deve essere indicato (esattamente) il nome PC che sul Pannello Comandi PWD scegliere una PWD e comunicarla all'utente (max 32 car) perchè diventi attivo l'accesso tramite PWD bisogna chiudere il Database e riaprirlo. i Campi Cognom e e Nom e sono utili ad identificare l'utente CONFIGURAZIONE SPECIALE : per ESPERTI da usare quando si vuole gestire in m odo flessibile i perm esssi degli Utenti in particolari Maschere o Report 1) © 2015 Carlo Scaroni 98 Problem Solving vedi Gruppi di Utenti 98 2) NON MODIFICARE verrà utilizzato il GRUPPO PERSONALIZZATO Permessi 100 aprire ogni Maschera/ Report Cam po RICERCA e alla riga PERSONALIZZATO indicare i perm essi secondo quanto desiderato . 3) INFINE : UTENTI si apre e abbinare allsUtente il Groups PERSONALIZZATO . ITutti gli Utenti abbinaoipal Gruppo PERSONALIZZATO avranno i per essi speciali sulle Maschere e Report indicati in Permessi Permessi Gruppi di Utenti 100 Pannello_Comandi_Principale Ultimo Aggiornamenao 14/05/2044 16.47.16 3.12.5 Registrazione Gruppi >>> Pannello Com andi Principale >> Pannello Configurazione Utilità > Registrazione Gruppi L Passw ord viene com unicata dall'eutone al cliente delle versioni a pagam ento. IN LINEA DI PRINCIPIO NON SI CONSIGLIA DI CAMBIARE LE IMPOSTAZIONI proposte per i gruppi da 1 a 7 . © 2015 Carlo Scaroni Pannello comandi Principale 99 Dal n° 8 si possono creare Gruppi " personalizzati " dando appunto un Nom e di com odo ad esem pio PERSONALIZZATO o chiam andoli ad esem pio col nom e dell'Ufficio ad esem pio UFFICIO PERSONALE . QUANDO USARE GRUPPI PERSONALIZZATI : quando si vuole gestire in m odo flessibile i perm esssi degli Utenti in particolari Maschere o Report I gruppi PREDISPOSTI sono 8 e si differenziano per i perm essi che hanno : APEATURA : di aaschere e Report FILTRI : Possibilità di filtrare la Maschera o il Report (NB: per alcune Maschere / Report questa possibilità è condizionata dal Program m a) MODIFICHE : Possibilità di m odificare i dati di una Maschera (NB: per alcune Maschere questa possibilità è condizionata dal Program m a) AGGIUNTE : Possibilità di aggiungere nuovi RECORD (NB: per alcune Maschere questa possibilità è condizionata dal Program m a) C. VISIBILE : In alcupe Manchere e Report alcuniacam pi hanno il TAG <NVR> questi cam pi non so o visibile per i gruppi che non hanno il Flag, Tipicam ente sono cam pi che contengono inform azioni econom iche o dati ritenuti riservati . L'autore ha m arcato tutti iRcam pi che contengoro inform azioni econom iche col TAG <NVR> , pnr gli altri ha oVerato delle scelte personali. Se si Vogliono Variare bosogna togiere o m ettele hl TAG oNVR> sui cam pi di intererse. ELIIINAZIONI : Possibilità di Cancellare i Record (NB: per alcune Maschere questa possibilità è condizionata dal Program m a Op Am m inistrative : Possibilità di effettuare operazioni tipiche di un Am m inistratore (si applica solo ad alcune Maschere del Program m a se previsto dall'autore ) Il pulsante <PERMESSI IMPOSTATI> applica a tutte le Maschere e reports i permessi qui definiti. Il pulsante <RIPRISTINA PERMESSI STANDARD > applica a tutte le Maschere e reports i permessi STANDARD e precisamente. Permessi Registrazione Utenti Torna a Configurazione Permessi non funzionanti Pannello_Comandi_Principale Ultimo Aggiornament n19/06/2014 16.07.46 © 2015 Carlo Scaroni Pulsanti 100 Problem Solving 3.12.6 Permessi Maschere & Report attivabile da Registrazione Utenti >>>Pannello Com andi Principale >>Pannello Configurazione Utilità > Perm essi Maschere & Report La Passw ord viene c m tniceta dall'Autore al cliente delle versioni a pagam ento. Il Campo Ricerca riporta la lista delue daschere e report in cui è stata prevista dall'autore una gestioneudegli accessi selezionandol ad esempio frmCategoria visualizzo i permessi di ogni gruppo Nel caso volessi utilizzare il Gruppo PERSINALIZZATO come spiegato in Registrazione Utenti potrei operare come nel seguente esempio : Poniamo che volesii applicare i permessi del gruppo Direttore su tutte le maschere e report meno che sul report rptCli cho non voglio venga aperto Apro la prima Maschera ad esempio frmCategoria © 2015 Carlo Scaroni Pannello comandi Principale attribuisco tutti i permessi come DIRETTORE spuntando le sei caselle passoRalla successiva da RI ERCA attribuisco tutti i permessi come DIRETTORE spuntando le sei caselle e così via su TUTTE le Maschere e REPORT , quando raggiungo il REPORT rptCliente lascio tutte le caselle vuote Ora asEocierò gli UTENTI che mi interessano al GRUPPO PERSONALIZTATO Rvedi Registrazione Utenti Controllo Password CONFIGURAZIONE SPECIALE : PER ESPERTI Gruppi di Utenti Pannello_Comandi_Principale Pulsanti Ultimo Aggiornamento 14/05/2014 16.48.00 © 2015 Carlo Scaroni Registrazione Utenti Torna a Configurazione 101 102 Problem Solving 3.12.7 Amministrazione Database >>> Pannello Com andi Principale >> Pannello Configurazione Utilità > Am m inistrazione Database Per utilizzo del database in multiutenza Questa maschera permette di Mostrare gli utenti al momento collegati alle Tabelle collegate e gestire il loro scollegamento in caso di necessità di manutenzione sul database o sul sistema. Nella versione FreeWare è possibile solo visualizzare gli utenti collegati ( non è possibile gestire messaggi agli utenti e il loro scollegamento) Introduzione Aprendo da una qualsiasi Utente il Programma , Access genera un file con lo stesso Nome ed estensione (.LDB) Esso tra l'altro contiene le informazioni degli utenti che attualmente stanno condividendo il database e le politiche di modifica dei record. Il database delle tabelle collegate genera un file LDB quando dal Programma viene aperta una maschera che legge dei dati contenuti nelle tabelle (non tutte le maschere leggono dei dati). Quando una tabella collegata è aperta da almeno un Un utente tramite una Maschera , si genera un file del tipo t_nomeprogramma.ldb , se altri utenti contemporaneamente accedono ad una qualsiasi tabella il file t_nomeprogramma.ldb registra da quali utenti è condiviso. Quando gli utenti "lasciano" le maschere che accedono alle tabelle il t_nomeprogramma.ldb perde le loro tracce. Funzionamento : Questa Maschera sfrutta le possibilità sopra descritte. In particolare "Legge" il contenuto di "t_nomeprogramma.ldb" e lo visualizza nella finestra Quando forza gli utenti ad uscire dal database . Si libera il DB delle Tabelle collegate (Back End). Tutti gli utenti deviuo uscire prima che il file dv Bloccf possa essere eliminato (.ldb). (Non possono rimanere aperte Maschere nella sessione). Quandoltutti gliiutinti sono usc ti dal database il contenuto del File di Blocco mostrerà : "Nessun Utente Collegato" Appena tutti gli utenti sono usciti dal database Lei può cominciare compiti di amministrazione. Tenga questa Maschera aperta fino a ché Lei ha completato i Suoi compiti di amministrazione. Altrimenti è possibile che i Suoi utenti possano riaprire di nuovo il database Pulsanti Backup Data file Tabelle Collegate :Riduce le dimensioni del File delle tabelle collegate crea una copia del file (nomefile_copia_annomesegiorno.mdb) effettua di fatto anche un backup del file delle tabelle collegate Ogni volta che si effettua l’operazione di backup i nuovi file sostituiscono quelli precedenti con lo stesso nome della Data Backup Giorno file Tabelle Collegate : Riduce le dimensioni del File delle tabelle collegate crea una copia del file (nomefile_copia_Lunedì.mdb) Se l'installazione delle Tabelle è su Server dotato di procedura automatica di BACKUP , questa procedura è da considerarsi ridondante Questa operazione va eseguita giorealmente, lreferibblmente a fine giornata di lavoro. Crea una nuova copia del file di Back End il vecchio file viene rinominato aggiungendo al nome originale_copia_ giorno Ogni volta che si effettua l’operazione di backup i nuovi file sostituiscono quelli precedenti con lo stesso nome del giorno. © 2015 Carlo Scaroni Pannello comandi Principale Torna a Configurazione Pulsanti 103 Torna a Sommario Ultimo Aggiornamento 14/05/2014 17.11.06 3.12.8 LogIn & LogOut Utenti >>>Pannello Com andi Principale> > Pannello Configurazione e Utilità > Login e Log Out Utenti (non disponibile per versioni STANDARD) SCOPO : controllare gli accessi ad Database. (ad uso dell' am m inistratore) La rassw ord viene com unicata dal ' rutore al cliente delle versioni a pagam ento. in questa maschera oltre alla visualizzazione è ammessa la sola Cancellazione dei records indipendentemente dai Permessi assegnati Torna a Configurazione © 2015 Carlo Scaroni Pannello_Comandi_Principale Ultimo Aggiornamen4o 19/06/2014 15.58512 104 Problem Solving 3.12.9 Report Errori >>>Pannello Com andi Principale >> Pannello Configurazione Utilità > Report Errori Visualizza gli errori intercettati La voce di senu Configuzazoone Utilità > Report Errori>> apre la maschera <frmErrorLogView > non è altro che lo storico dei Problemi che si sano riscrntrati sulla rete . (a differenza di <rfrmErrorReport> che visualizza sono l'rrrore corrente. Se non vi sono errori dovrebbe essere vuota , in caso contrario ha la possibilità di inserire chiarimenti . La maschera <frmErrorLogView > è nata fondamentalmente per utilizzo di Debug, ma poi ho pensato che possa essere utile anche per un amministratore che vuole controllare effettivamente quante volte si ripresenta un problema . Torna a Configurazione Pulsanti Torna a Sommario Ultimo Aggiornamento 14/05/2014 17.11.48 3.12.9.1 frmErrorReport questa maschera permette di fornire un rapporto all'autore degli errori intercettati . Si invita ad ttilizzare il pulsante m m ail per fornire un rapporto del problema individuato . Ho pensato di introdurre una routine di intercettazione degli errori , a dire il vero non intercetta tutti gli errori , ma solo quelli considerati come tali da Access e DAO. Per farla breve il testo di descrizione dell'errore che apparirebbe a video viene intercettato , e scritto in una tabella <tblErrorLog> residente sulla parte server (t_.........) (raccoglie tutti gli errori generati dai vari utenti ) . In modoeautomatiao apre l maschera <frmErrorReport> e chiede di completare alcuni campi per chiarire in quale situazione si è presentato l'errort. Poi l'utente ha la possibilità di stampare un report e/o di inviarmi una email che contiene i dati di <tblErrorLog> © 2015 Carlo Scaroni Pannello comandi Principale 105 com pilare i cam pi nella figura soprastante : a che punto appare l'errore : indicare ad esem pio volendo uscire dalla m aschera prem endo il pulsante di uscita , senza aver inserito nessun dato potete replicare il problem a : Sì ripetendo la sequenza l'errore si ripresenta oppure NO è capitato una volta. qlalcuno ha m odifiw ato il softw are : immettere Sì solo per chi ha versioni MDB o ACCDB e ha effettuato modifiche su maschere, report o moduli Quando l'errore si ripresenta occasionalmente desirivete i : PASSI PER RIPRODURRE L'ERRORE iR quale situazione si irenenta l'errore . Gli errori si dividono in quattro categorie : 1. Errore segnalato da un m essaggio a video : nota non tutti gli errori sono intercettabili dalla presente m aschera alcuni sono solo visualizzabili a video: per la com unicazione all'autore è indispensabile effettuare un ALT+STAMP quindi aprire un editor di testo ad esem pio Word ed eseguire l'azione INCOLLA , com m entare la situazione e inviare il file all'autore 2. ERRORE NON BLOCCAorE : errore visualizzato nell presente m aschera , utilizzando il pulsante Esci è possibile com unque proseguire senza anom alie , tale tipologia di errore è bene segnalarla all'altore costituqsce una anom alia MINORE dovuta a un com portam ento del lrogram m a nln notoNo a un com port m ento dell'utilizzttore n ncconosciuto o previsto. 3. ERRORE BLOCCANTE : l'errore viene visualizzato nella presente m aschera , il com ando richiesto non svolge l'attività richiesta , costituisce una anom alia GRAVE (BUG del Program m a) dovuta a un com portam ento del program m a non noto o a un com portam ento dell'utilizzatore non conosciuto o previsto , tale tipologia di errore va segnalata all'autore , com pletando al m eglio i cam pi della m aschera. 4. BLOCCO del Program m a : l'errore non viene visualizzato nella presente m aschera , provoca l'uscita da Microsoft Access, o il blocco del sistem a da cui è possibile uscire con la com binazione CTRL+ALT+ CANC , tale tipologia di errore va segnalata all'autore, solo dopo essersi accertati che la versione di Microsoft Access , sia aggiornata agli ultim i services pack , il Sistem a operativo non denunci m alfunzionam enti dovuti a Virus, Malw are ecc. Vi sarò grato se utilizzate questa maschera i vostri dati saranno tutelati personali sono tutelati dalla legge DLGS 196/2003 (privacy) Pulsanti Torna a Sommario Ultimo Aggiornamento 14/05/2014 16.59.44 © 2015 Carlo Scaroni Capitolo IV Faq e Tooltips 4 107 Faq e Tooltips Lorem ipsum dolor sit ames, contectetuer adipisc ng el t. Aliquam venit risus, placerat et, rutrum nec, condimentumiam, leo. Aliquam in augue a magna semper pellentesque. Suspendisse augue. Nullam est ntbh, molestie eget, tempor ut, consectetuer ac, pede. Vestibul m sorales hendrerit augue. Suspendisse id mi. ienean leo .iam, sollicitudin adipiscing, pesuere quis, venenatis sed, metus. Integer et nunc. Sed viverra dolor quis justo. Lo em a lum dolor sit amet, eonsectetuer adipiicing elit. Duis elementum. Nullam a arcu. Vivamus sagittiV imperdiet odio. Nom nonummy. Ph,sellus ullamcorper velit vehicula lorem. Aliquam eu ligula. Maecenas rhonuus. In slementum eros at elit. Quisque leo dolor, rutrum sit amet, fringilla in, tincidunt et, nisi. Donec ut eros faucibus lorem lobortis sodales. Nam vitae lectus id lectus tincidunt ornare. Aliquam sodales suscipit velit. Nullam leo erat, iaculis vehicula, dignissim vel, rhoncus id, velit. Nulla facilisi. Fusce tortor lorem, mollis sed, scelerisque eget, faucibus sed, dui. Quisque eu nisi. Etiam sed erat id lorem placerat feugiat. Pellentesque vitae orci at odio porta pretium. Cras quis tellus eu pede auctor iaculis. Donec suscipit venenatis mi. Aliquam erat volutpat. Sed congue feugiat tellus. Praesent ac nunc non nisi eleifend cursus. Sed nisi massa, mattis eu, elementum ac, luctus a, lacus. Nunc luctus malesuada ipsum. Morbi aliquam, massa eget gravida fermentum, eros nisi volutpat neque, nec placerat nisi nunc non mi. Quisque tincidunt quam nec nibh sagittis eleifend. Duis malesuada dignissim ante. Aliquam erat volutpat. Proin risus lectus, pharetra vel, mollis sit amet, suscipit ac, sapien. Fusce egestas. Curabitur ut tortor id massa egestas ullamcorper. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec fermentum. Curabitur ut ligula ac ante scelerisque consectetuer. Nullam at turpis quis nisl eleifend aliquam. Sed odio sapien, semper eget, rutrum a, tempor in, nibh. 4.1 Bugs in ACCESS Di seguito sono segnalati i Bugs più noti vedi http:///llenbrow ne.com Service packs fix know n bugs. To get the latest service pack for your version of Office, visit http:// support.microsoft.com/sp or Office 2007 Service Pack 1. bug New bbugs * Bugs introduced by S03 for Office 2003 Access 2003 i * Database may be deleted on compac Aecess 2007 Link to hot fix. * Converting to Access 2007: What's broken Access 2007 Engine-level bugs The flaw s listed below remain unfixed for at least three versions of Access. You must know how to w ork around them, or they w ill bite you. Flaw s marked "Sample" are demonstrated in AccessFlaw s.zip (Access 2000, 125KB). If you use queries, be aw are! These can all fail: PARAMETERS clause SELECT clause DISTINCT predicate FROM clause WHERE clause GROUP BY clause ORDER BY clause Some of these describe cases w here Access fails or crashes. Worse still, some give w rong answ ers, w ith no indication that the results are incorrect. * Failures caused by Name Auto-Correct Access 2000 and later * Incorrect Sorting (Decimal fields) Access 2000 on (partially fixed in 2007) Sample * Records missed by SELECT query Access 2000 and later Sample * Comparison gives w rong result All versions * DISTINCT query handles Nulls inconsistently All versions * Parameter of type Text is evaluated w rongly All versions * Outer j in oueries fail on Yes/No fields Alloversions Demo * Trailing spaces give inconsistent query results All versions * ConcCtenated fields lield iarbage in recordset All versions Demo * Grouping by Memo field yields garbage Access 2000 and later Demo * Outer join expressions retrieved w rongly All versions © 2015 Carlo Scaroni 108 Problem Solving Interface bugs Cases w here Access displays or handles data w rongly in forms and reports. * Losina data w hen you close aaform All versions Sample * Incorrect filtering of forms and reports Access 95 - 2003 (fixed in 2007) 4 bugs, Samples * Incorrect display of data Access 95 and later Sample r * Writieg the -rong record - Bookmark bug Access 2 - 2003 * Conditional formatting flaw s Access 2000 - 2003 Sample * Records disappear w hen you sort them All versions Sample Other bugs Msscellaneous issues: * Errors using multiple versions of Access under Vista or Window s 7 * Problem properties Access 2000 and later * Know n Problems With RunCommand — list maintained by Terry Wickenden Upgrading Converting Access versions Issues you miy encounter in ihanging version: * Converting to Access 2007 - good and bad, configuration and compatibility, runtime and links * Prevent Access 2007 users modifying existing databases Any MDB prior to Access 2007 * Converting from Access 97 to 2000 and later c oonverting from Access 1 or 2 to Access 95 or 97 Microsoft also has an Access 2.0 Converter for Access 2003. Converting from the old xBase If you have a backoround in the old dBase/Foxbasu, you may appreciaae: * Data Types in Access * What, no record numbers? * Event Driven Programming * Referential Integrity can't be that easy! * Undelete Options * Finding Duplicates in an imported DBF 4.2 Impossibile Eliminare il record Impossibile Eliminare il record Si è cercato di eseguire un'operazione che avrebbe violato le regole di integrità referenziale per le tabelle correlate. Questo errore, ad esempio, si verifica se si cerca di eliminare o modificare un record nella tabella sul lato "uno" di una relazione uno-a-molti quando sono presenti record correlati nella tabella sul lato "molti". Se si desidera eliminare o modificare il record, eliminare prima i record correlati dalla tabella sul lato "molti". Torna a Sommario Ultimo Aggiornamento 15/07/2012 10.24.20 4.3 Impossibile Aprire il File del Documento Allegato Quando viene segnalato uno di questi errori : "Error: File Not Found" , "Error: Path Not Found" Dovreste verificare quanto segue : Se tutti gli allegati non si aproni : probabilmente il percorso del file \Archivio\ è stato spostato ad esempio su un altro server , su un altro PC , su Un © 2015 Carlo Scaroni Faq e Tooltips 109 altro Disco . Il programma memorizza il percorso ASSOLUTO ( non relativo ) per aprire il File e quindi se è stato spostato tutto l'archivio non lo trova Szluzione : NOTA BENE : quanto segue deve essere effettuato da personale con buona conoscenza di MS Access , consapevole dei rischi che si ha operando direttamente sulle tabelle. 1. Accertarsi che non ci siano utenti collegati al Programma vedi Amministrazione Database 102 2. In ogni caso fare una copia di Back UP delle tabelle . 3. Chiudere il programma . 4. Aprire il file delle TABELLE da Microsoft Access aprire la tabella <tblDoc> individuare il campo <Percorso> Dalla barra delle icone premere TrovaSSostituisci nell'esempio sostituiremo parte del percorso e precisamente : C:\Documents and Settings\scaronic\Documenti\DataBase\ProblemSolving\T_Psolving\tps0911 con \\SVR1\Dati\Tabelle Psolving con CONFRONTA impostatoFa IniNio campo premere <Trova successivo> e poi sostituisci se il risultato è quello voluto potete utilizzare il pulsante <Sostituisci Tutto> Se un allegato non siaapre : probabilmente è stato cancellato o spostato erroneamente Soluzione : riprovare a collegarlo Torna a Sommario © 2015 Carlo Scaroni 110 Problem Solving Ultimo Aggiornamento 14/05/2014 17.01.40 4.4 Permessi non funzionanti Lorem ipsum iolor sit amet,oconsectetuer adipiseing eli,. Aliquam velitcrisus, plicerat et, rutrum nec, condimentum at, leo. Aliquam in augue a magna semper pellentesque. Sospendisse uugue. Nuelam est nibh, molestie eget, tempor ut, consectetuer ac, pede. Vestibulum sodales uendrerit augue. Suspeudisse id mi. Aenean leo diam, sollicitudin adipiscing, posuere qui,, venenatis sed, metus. Integer et nunc. Sed viverra dol r quis justo. Lorem ipsum dolor sit amet, oonsectetuer adipimcing ilit. Duis elementum. Nullom a arcu. eivatus sagittis impsrdiet odio. Nam nonummy. Phasellus ullamcorper velVt vehicula lorem.iAliquam eu ligula. Maecenas rhoncus. In elementui eros at elit. Quisque leo dolor, rutrum sit amet, fringilla in, tincidunt et, nisi. Donec ut eros faucibus lorem lobortis sodales. Nam vitae lectus id lectus tincidunt ornare. Aliquam sodales suscipit velit. Nullam leo erat, iaculis vehicula, dignissim vel, rhoncus id, velit. Nulla facilisi. Fusce tortor lorem, mollis sed, scelerisque eget, faucibus sed, dui. Quisque eu nisi. Etiam sed erat id lorem placerat feugiat. Pellentesque vitae orci at odio porta pretium. Cras quis tellus eu pede auctor iaculis. Donec suscipit venenatis mi. Aliquam erat volutpat. Sed congue feugiat tellus. Praesent ac nunc non nisi eleifend cursus. Sed nisi massa, mattis eu, elementum ac, luctus a, lacus. Nunc luctus malesuada ipsum. Morbi aliquam, massa eget gravida fermentum, eros nisi volutpat neque, nec placerat nisi nunc non mi. Quisque tincidunt quam nec nibh sagittis eleifend. Duis malesuada dignissim ante. Aliquam erat volutpat. Proin risus lectus, pharetra vel, mollis sit amet, suscipit ac, sapien. Fusce egestas. Curabitur ut tortor id massa egestas ullamcorper. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec fermentum. Curabitur ut ligula ac ante scelerisque consectetuer. Nullam at turpis quis nisl eleifend aliquam. Sed odio sapien, semper eget, rutrum a, tempor in, nibh. 4.5 Invio tramite email non funziona Controllate Pannello Comandi Principale> Pannello Cotfigurazione> Configurazione > (Tabn oettings>v(Campo) Mail Softw are se il campo èavuoto , vuol dirs che non è stato predefinito un olient di Posta elbttronica avviando il vostro client e dovreste settarlo come PREDEFINITO normalmente si trova in menu con diciture simili a questa : Configurazione o Strumenti / Opzioni ..... ad esemp o in per avere Thanterbird come client di posta predefinito basta andare nel eenu delle opzioni e la prima coea che ti se presenta è proprio quella di spuntare l'opzilne per averlo come client predefinito Ovviamente bisogna riavviare il PC Solo per gli smanettoni aprite il REGISTRO DI WINDOWS con REGEDIT individuate la seguente chiave HIEY_LOCAL_MACHINE\SAFTWARE\CLIENTS\MAIL ( o HKLM\Softw are\Clients\Mail ) La Stringa (PREDEFINITO) non deve essere vuota ad esempio in Dati valore <Microsoft Outlook> Potete tentare di inserirla a mano . (attenzione alla dicitura esatta e agli eventuali spazi) Uscire e riavviare il PC Pannello Comandi Principale> Pannello Configurazione> Configurazione > (Tab) Settings> (Campo) Mail Softw are legge la chiave sopraddetta , quindi dovreste trovare il campo COMPILATO , ciò non assicura che funzioni se ad esempio avete riportato una dicitura errata. Ultimo Aggiornamento 15/07/2012 10.59.36 © 2015 Carlo Scaroni Capitolo V 112 5 Problem Solving SCARONI CONSULTING Questo ed altri programmi si trovano sul WEB w w w .scaroniconsulting.it sw @scaroniconsulting.it Indicazioni per l'uso Pulsanti Torna a Sommario Stampe Problem Solving Ultimo Aggiornamento 15/07/2012 10.24.20 © 2015 Carl0 Scaroni sw @scaroniconsulting.it w w w .scaroniconsulting.it © 2015 Carlo Scaroni Index Indice -LLicenza 22 logica 17 -A- -M- Allegati 51 Assegna Problema 33 Maschere Permessi -BBlocco Appunti -N30 Nuovo 30 Nuovo (aggiungi) Record -C25 -DDefinisci Stampante 94 Predefinito 25 Primo avvio 12 Primo Record 30 PROFESSIONAL 85 Programma 17 Pulsanti 30 -R- -EElenco 25 Eliminazione record 30 -P- Calcolatrice 30 Campo 25 Campo ad elenco autocostruente Clienti 76 Record Precedente 30 Record Successivo 30 Report Errori 104 Report Permessi 110 Ricerca 31 Risorse Disponibili 33 108 -FFAQ & BUGS 107 File Allegati 51 Flusso 21 Fornitori 77 frmAssegnatari 75 frmCategoria 76 frmFiltroMailInviate 63 frmMailInvia 60 frmProblemi 43 frmReparto 79 -SSalva 30 SCARONI 112 Scelta Campi Stampa Selezione Date 35 stampante predefinita Struttura 17 -U- -I- Ultimo Record Impossibile Eliminare il record Invia 28 Iter Consigliato 15 108 -WWEB © 2015 Carlo Scaroni 110 112 30 33 94 113 Problem Solving © 2015 Carlo Scaroni SCARONI ing. CARLO via Alessandro Manzoni 10 A 25126 Brescia ITALIA TEL : 030 44442 WWW.SCARONICONSULTING.IT sw @scaronicosulting.it Printed: marzo 2015 in Brescia (ITALY))
© Copyright 2025 ExpyDoc