Accreditamento Regione Piemonte Sede operativa di formazione professionale Organismo: certificato nr. 098/001 ER 0988/2003 ES-0988/2003 ISO 9001:2000 Dispensedi Access CampusLab - Agenzia Formativa Sede Provinciadi Cuneo Sede Provincia di Torino Sede Provinciadi Vercelli Sede Liguria C.so Italia, 25 C.so Italia, 25 Via Paleologi, 22 Via M. Donato, 11 12084 - MONDOVÌ (CN) 12084 - MONDOVÌ (CN) 10034 - CHIVASSO (TO) 13040 - SALUGGIA (VC) Località Poggio Favaro, 231 16031 - BOGLIASCO (GE) C.F. e Partita Iva 02903200042 Tel. 0174 553070 Tel. 011 9131696 Tel. 0161 480720 Tel. 010 3749321 010 3474225 Data costituzione 30-10-2002 Fax 0174 553070 Fax 011 9131696 Fax 0161 482834 Fax 010 3474225 Reg. del13-11-2002 n. 1012SI Acqui Terme mail info.cuneo@campuslab.org mail info.torino@campuslab.org mail info.vercelli@campuslab.org mail info.genova@campuslab.org
Accreditamento Regione Piemonte Sede operativa di formazione professionale Organismo: certificato nr. 098/001 ER 0988/2003 ES-0988/2003 ISO 9001:2000 Sommario INSERIRE UNA TABELLA DA EXCEL...4 Inserire un campo data in una tabella...5 Inserire un campo memo:...7 Inserire una foto...7 Ricerca guidata nelle tabelle...8 Filtri...11 Relazioni...12 QUERY...14 Operatori Logici...16 Ordinamento CRESCENTE e DECRESCENTE...17 Utilizzo di una query sfruttando due tabelle in relazione tra di loro :...17 Calcoli con le query ( inserire FORMULE ):...18 Calcolare una media:...20 Calcolare la media di un medico specifico:...21 Calcolare la media del ticket di tutti i medici...21 Raggruppamento...22 Creare una query di aggiornamento....23 Creare una query di eliminazione:...24 MASCHERE...27 Ricerca tramite maschera...28 Inserire una casella di Testo (ES: IMPORTO TOTALE):...29 Inserire un campo...29 Inserire una casella combinata:...31 REPORT...35 Creare un report da più tabelle:...37 Personalizzare il report:...38 MACRO...41 CREARE UNA MASCHERA (Pannello di controllo)...44 CampusLab - Agenzia Formativa Sede Provinciadi Cuneo Sede Provincia di Torino Sede Provinciadi Vercelli Sede Liguria C.so Italia, 25 C.so Italia, 25 Via Paleologi, 22 Via M. Donato, 11 12084 - MONDOVÌ (CN) 12084 - MONDOVÌ (CN) 10034 - CHIVASSO (TO) 13040 - SALUGGIA (VC) Località Poggio Favaro, 231 16031 - BOGLIASCO (GE) C.F. e Partita Iva 02903200042 Tel. 0174 553070 Tel. 011 9131696 Tel. 0161 480720 Tel. 010 3749321 010 3474225 Data costituzione 30-10-2002 Fax 0174 553070 Fax 011 9131696 Fax 0161 482834 Fax 010 3474225 Reg. del13-11-2002 n. 1012SI Acqui Terme mail info.cuneo@campuslab.org mail info.torino@campuslab.org mail info.vercelli@campuslab.org mail info.genova@campuslab.org
Accreditamento Regione Piemonte Sede operativa di formazione professionale Organismo: certificato nr. 098/001 ER 0988/2003 ES-0988/2003 ISO 9001:2000 Aprire in automatico il menu principale...48 Aprire un documento esterno (Word o Excel):...48 Inserire un pulsante nel pannello di controllo...49 CampusLab - Agenzia Formativa Sede Provinciadi Cuneo Sede Provincia di Torino Sede Provinciadi Vercelli Sede Liguria C.so Italia, 25 C.so Italia, 25 Via Paleologi, 22 Via M. Donato, 11 12084 - MONDOVÌ (CN) 12084 - MONDOVÌ (CN) 10034 - CHIVASSO (TO) 13040 - SALUGGIA (VC) Località Poggio Favaro, 231 16031 - BOGLIASCO (GE) C.F. e Partita Iva 02903200042 Tel. 0174 553070 Tel. 011 9131696 Tel. 0161 480720 Tel. 010 3749321 010 3474225 Data costituzione 30-10-2002 Fax 0174 553070 Fax 011 9131696 Fax 0161 482834 Fax 010 3474225 Reg. del13-11-2002 n. 1012SI Acqui Terme mail info.cuneo@campuslab.org mail info.torino@campuslab.org mail info.vercelli@campuslab.org mail info.genova@campuslab.org
INSERIRE UNA TABELLA DA EXCEL Access è un programma avanzato, è possibile utilizzarlo quando le potenzialità di excel, non sono più sufficienti a soddisfare le richieste dell utente che è sempre piu esigente. Per importare una tabella esistente fatta in excel: avviare access, premere con il tx dx Selezionare importa, scegliere il percorso e il file di excel, facendo attenzione di selezionare Tipo file in Microsoft excel come mostrato in figura sotto: 4
Passiamo ora ad inserire i dati dando le adeguate impostazioni: In questo caso, impostando nel formato il segno > inserisce tutte le voci del campo interessato ( in questo caso Studente ), con le lettere in maiuscolo. Inserendo il simbolo < i record appariranno in minuscolo. Inserire un campo data in una tabella Selezionare la tabella interessata dalla finestra database come in figura 5
visualizzare la Visualizzazione Struttura, inserire il nuovo campo e nella colonna tipo dati, inserire formato Data/ora, come in figura: In Maschera di input, selezionare il formato desiderato : Una volta impostato il formato salvare le modifiche e ritornare nella tabella medici non in visualizzazione struttura, notiamo che è stato inserito il campo Data Inizio, nel quale possiamo inserire le date (si osserva che non serve neppure inserire la barretta / ) 6
Inserire un campo memo: Nel campo memo, posso inserire testi di lunghezza illimitata. E sufficiente selezionare la tabella interessata, visualizzare la visualizzazione struttura, inserire il campo come in esempio specializzazione e selezionare Memo come in figura Inserire una foto Occorre ritornare in Visualizzazione Struttura e inserire la scritta fotografia e dopo nello spazio Tipo Dati occorre selezionare Oggetto OLE: Il risultato con le modifiche apportate è il seguente: 7
Per andare a capo in una cella, allargare la riga e all interno della cella interessata, premere CTRL + INVIO Ricerca guidata nelle tabelle Inseriamo una casella a discesa, nella struttura della tabella, nel campo che interessa, inserire ricerca guidata Selezionare immissione personalizzata 8
Inserire i valori desiderati Il risultato ottenuto nella tabella sarà: 9
Ora impostiamo il comando VALIDO SE per evitare che vangano inseriti solo i dati dei tre livelli, digitare come in figura i dati = liv1 or = liv2 or = liv3. Mentre in Valore predefinito, inserire la voce che vogliamo che venga mostrata come predefinita 10
Filtri Ci sono 2 tipi di filtri, uno è quello in base a selezione, l altro è quello in base a maschera. per utilizzare questo filtro, è sufficiente selezionare qualsiasi cella e premere filtro in base a selezione. Per rimuovere il filtro, selezionare Rimuovi filtro. un filtro come in figura: per utilizzare la maschera, selezionare il filtro in base a maschera, appare A questo punto e necessario selezionare la voce interessata. Prestare attenzione, prima di selezionare la voce interessata, occorre controllare che tutte le celle siano vuote come in figura: Per rimuovere il filtro, clic sul tasto come in figura. 11
Relazioni Per collegare due tabelle e sufficiente che in entrambi le tabelle vi sia un campo (consigliato denominarli con lo stesso nome, e che abbia le stesse caratteristiche, selezionare il tasto RELAZIONI Nella finestra che segue, aggiungere le tabelle Dipendenti e Medici da collegare E a questo punto in questa finestra, procedere come segue: Collegare NUMMed della tabella dipendenti con NumMed della tabella medici (Selezionando NumMed da una tabella e trascinarlo su NumMed dell altra tabella, sempre tenendo premuto il tasto sinistra del mouse). Nella finestra che si apre, è importante selezionare applica integrità referenziale come in figura: 12
Clic su crea e si aprirà un'altra finestra come in figura che indica il tipo di relazione ( in questo caso, un medico per tanti pazienti) Come mostrato in figura: 13
QUERY Le query sono dei filtri, delle interrogazioni che facciamo al database. Per creare una query andiamo in crea una query in visualizzazione struttura. Poi nella finestra che si apre, aggiungiamo la tabella che vogliamo interrogare. A questo punto, inseriamo tramite un doppio click le voci che ci interessano. Queste automaticamente si aggiungeranno nella tabella sotto Una volta inseriti tutti i campi, premiamo il tasto esegui query: In questo caso vogliamo trovare tutti i cognomi che iniziano per M, è sufficiente inserire M* nella riga Criteri Poi premere esegui, questo è il risultato: 14
Adesso trovare quelli che pagano un ticket maggiore di 71 euro: Premendo il tasto esegui, osserviamo sotto il risultato : 15
Operatori Logici AND Vogliamo trovare i pazienti del medico 36 che risiedono a Domodossola Vediamo il risultato premendo il tasto esegui OR Vogliamo trovare tutte le persone che pagano un supplemento superiore a 12 oppure che sono pazienti del medico 23. ( per eseguire una funzione OR è sufficiente mettere i criteri di ricerca su due righe Nel risultato, vedremo contemporaneamente i residenti che pagano un ticket > di 12 euro e tutti quelli del medico 23. 16
Ordinamento CRESCENTE e DECRESCENTE Selezionare in mostra Crescente (Decrescente) e premere esegui utilizzare. una volta inseriti i campi da Utilizzo di una query sfruttando due tabelle in relazione tra di loro : Per prima cosa creare una relazione tra le due tabelle, come in figura sotto. Possiamo notare che abbiamo inserito campi della tabella dipendenti e campi della tebella medici 17
Eseguendo la query otterremo i seguenti risultati: Calcoli con le query ( inserire FORMULE ): Inserire una colonna nella quale vengono sommati i campi ticket e supplemento: selezionare la cella in figura e con il tasto destro premere zoom 18
Nella finestra che si apre, digitare importo totale:[prezzo ticket] + [ supplemento]. Così facendo, verrà creata una nuova colonna importo totale, nella quale saranno sommati il prezzo ticket e il supplemento notare che i campi da sommare vengono inseriti tra parentesi quadre. (Il testo nelle parentesi quadre, deve essere scritto prestando attenzione a non cambiare il nome del campo, scriverlo nello stesso modo, scritto in tabella) Premere ok ed esegui, il risultato è: 19
Calcolare una media: Occorre selezionare la cella interessata, selezionare totali Verrà visualizzata la riga FORMULA, all interno di questa, selezionare MEDIA Premi esegui per osservare i dati richiesti. 20
Calcolare la media di un medico specifico: Seguire il procedimento precedente ma aggiungere sotto Prezzo Ticket Raggruppamento e sotto Num Med Dove e in criteri aggiungere il codice del medico es. 23 Calcolare la media del ticket di tutti i medici Impostare la query come in figura: Eseguendo la query, noteremo la media per ogni singolo medico: 21
Raggruppamento Vogliamo visualizzare una colonna contenente il prezzo ticket in modo univoco es: tutti i 70 euro visualizzati una sola volta ecc. Posizionarsi con il mouse nella colonna a fianco alla colonna che dobbiamo filtrare, poi clic su tasto destro e selezionare proprietà Poi in Record univoci mettere SI Provare ad eseguire la query ed ecco il risultato 22
Creare una query di aggiornamento. Una query di aggiornamento serve per aggiornare dei dati nel modo più veloce senza dover inserire i record per record. Creiamo una query in visualizzazione struttura: clic su tasto destro in un punto vuoto come illustrato, poi in tipo di query selezionare query di aggiornamento. Inserire il campo livelli e in aggiorna il valore liv2 come in figura: 23
Eseguire la query, dire di si Per verificare il funzionamento, aprire la tabella dipendenti e verificare la modifica effettuata. Praticamente la colonna livello deve essere riempita di liv2. Creare una query di eliminazione: Un altro tipo di query è quella di eliminazione utile per eliminare velocemente dati che non serve più gestire, per capire meglio il funzionamento vediamo un esempio: Aprire la struttura di una query come è stato mostrato per una query di Aggiornamento, invece del comando aggiorna a, apparirà la voce elimina, selezionare Dove nell elenco a discesa e nello spazio accanto a criteri il codice del dipendente che non fa più parte della società. Vedere immagine sotto riportata. Poi clic su esegui ed osservar il risultato ottenuto. 24
TIP & TRIKS : L Asterisco vuol dire inserisci tutti i campi, infatti basta fare doppio click per inserirli tutti. Nascondere una colonna: Se volgiamo fare una ricerca e nascondere una colonna, è sufficiente togliere il flag da Mostra nella colonna che non vogliamo mostrare: Eliminare una tabella da una query, visualizzare in struttura query interessata, selezionare la tabella da eliminare, clic su tasto destro Rimuovi tabella, poi se necessario per riutilizzare la stessa struttura della query selezionare del menu Modifica la voce Cancella griglia: 25
Questo è il risultato una volta selezionata la voce griglia vuota 26
MASCHERE Per creare una maschera, aprire la tabella che interessa, selezionare dal menù MASCHERA STANDARD. A questo punto è possibile, tramite questa interfaccia grafica, inserire nuovi record o modificare quelli esistenti. Il risultato è la maschera sotto riportata: 27
Ricerca tramite maschera Aprire la maschera selezionare trova Impostare i criteri di ricerca e premere trova successivo. Verranno trovati tutti i record che rispettano il criterio impostato. 28
Inserire una casella di Testo (ES: IMPORTO TOTALE): Andare in visualizza struttura maschera, Per inserire una casella di testo premere il pulsante della casella degli strumenti casella di testo dalla barra Posizionarsi sulla struttura e inserire la casella di testo (disegnare un rettangolo simile a quelli già presenti nella maschera, poi modificare il nome dove viene scritto Testo destro e nel rettangolo dove c è scritto non associato clic con il tasto destro poi proprietà, Dati, Origine controllo, a questo punto inserire la formula esempio: prezzo ticket + supplemento Nel formato selezionare valuta Inserire un campo Supponiamo di aver dimenticato di inserire precedentemente un campo, andare in struttura maschera, sulla barra struttura maschera selezionare il tasto elenco campi. 29
Adesso si apre una finestra con i campi, ed è sufficiente fare doppio clic sul campo che vogliamo inserire, trascinandolo nella struttura maschera dove desiderate che venga visualizzato. 30
Inserire una casella combinata: Selezionare l icona per inserire una casella combinata, inserirla usando la struttura della maschera, accertandosi per semplificare i passaggi che sia evidenziato il tasto creazioni guidate Controllo Usiamo i valori presenti in una tabella ( precisamente quelli nella tabella medici) 31
Poi clic su Avanti In questa finestra selezionare i campi necessari per le vostre esigenze: nel nostro cosa Num Med Cognome e Nome del medico. 32
Poi clic su Avanti:in questa finestra potete decidere il tipo di ordinamento dei campi selezionati (al massimo 4 campi). Clic su Avanti: assicurarsi che il Flag nel quadratino accanto a Nascondi colonna chiave non appaia, perché il nostro obiettivo è quello di permettere a chi inserirà i dati di inserire il numero del medico nella tabella dei dipendenti osservando a quale medico corrisponde tale numero. 33
Poi clic su Avanti:selezionare il campo dove voler memorizzare il valore selezionato nella casella combinata (nel nostro database nel campo Num Med della tabella Dipendenti). Clic su Avanti: e poi su Fine. 34
REPORT I report servono per stampare una serie di dati in base alle impostazioni e alle condizioni volute dall utente. Per creare un semplice report, e sufficiente selezionare la voce report, poi selezionare crea report mediante creazione guidata e inserire i campi che servono. Poi premere avanti e personalizzare a proprio piacimento tutte le voci che vengono proposte dal programma e salvare il report. Se dopo aver creato un report, ci accorgiamo che una riga invade un altra colonna per esempio: 35
Per risolvere il problema, andare in visualizzazione struttura report sinistro fare clic sul bordo Poi fare clic tasto destro e selezionare Proprietà e impostare Si alla voce Espandibile come mostrato in figura: A questo punto nella cella interessata il testo andrà a capo automaticamente: 36
Creare un report da più tabelle: Nella tabella medici selezionare: Nella tabella dipendenti selezionare i seguenti campi.: Codice, Cognome, Nome, Prezzo Ticket e Supplemento Poi selezionare in base a medici: 37
In modo da permettere al programma di creare un report e un sottoreport. Dopo aver premuto avanti, fino ad arrivare alla finestra sotto riportata selezionare la voce opzioni di riepilogo e impostare le voci come in figura: Personalizzare il report: Per inserire un bordo, selezionare la cella da bordare, selezionare poi lo spessore del bordo 38
Per colorare il bordo, tasto destro sulla cella interessata, proprietà, selezionare colore bordo e scegliere il colore desiderato. Per colorare una cella invece, selezionarla con il tasto dstro e scegliere colore riempimento/sfondo come in figura: 39
I risultati saranno: 40
MACRO Una macro non è altro che un azione che diciamo al computer di ripetere ogni volta che abbiamo bisogno di eseguire una richiesta, (per esempio aprire sempre la stessa maschera, la stessa tabella, sono comandi che un utente compie ripetitivamente nell arco di una giornata). Per creare una macro, selezionare l oggetto Macro e successivamente clic su Nuovo. Il nostro obiettivo è quello di aprire una tabella, allora clic sulla prima cella della colonna AZIONE e selezionare il comando ApriTabella: Occorre selezionare il nome della tabella che si vuole aprire: 41
Chiudere e salvare con nome, procedere così creando le macro per tutte le tabelle, le maschere, i report e le query che sono stati creati precedentemente. Es: Così per tutte le altre macro Notare che nel campo Modalità immissione dati, è possibile selezionare il comando Modifica. Questo comando permetterà di modificare i dati all interno della maschera o della tabella. Per i report è consigliato selezionare nel campo Visualizza la voce Anteprima di stampa, in caso contrario viene impostato il comando stampa, il computer invia in automatico la stampa. Dopo aver inserito tutte le macro, il risultato sarà quello mostrato in figura: 42
43
CREARE UNA MASCHERA (Pannello di controllo) Un Pannello comandi non è altro che una maschera che permette di visualizzare dei tasti o delle immagini in grado di eseguire le macro che sono state create precedentemente facilitare a tutti gli utenti l utilizzo del database. Occorre selezionare dalla barra del menu > Strumenti > Utilità database e selezionare Gestione pannello comandi: Si apre una finestra come mostrato in figura: Occorre pensare a cosa vogliamo creare; è necessario pensare di aver bisogno di pannelli secondari uno per ogni tipo di oggetto creato precedentemente (uno per le tabelle uno per le maschere) allora eseguiamo i seguenti passaggi: clic su nuovo e poi digitare il nome Visualizza Tabelle come in figura: 44
Poi premere ancora nuovo e continuare ad inserire i pannelli di controllo necessari (maschere, Query, Report): Adesso occorre creare i tasti sul pannello di controllo principale che apriranno le varie sottomaschere (o pannelli secondari): Selezionare pannello comandi principale e premere modifica 45
Adesso premere nuovo, in Testo attribuire un nome e in Pannello comandi, selezionare il pannello che vogliamo aprire come in figura sotto Continuare ad inserire le nuove voci come in figura, creare un tasto per ogni oggetto (Maschere, Query e Report). Ora occorre concentrarsi su cosa inserire all interno di ogni Pannello Secondario, per esempio in quello delle Maschere bisogna inserire un tasto per aprire la maschera dei medici un altro per quella dei dipendenti e un tasto per tornare al pannello controllo principale. Quindi selezionare Visualizza Maschere e poi clic su Modifica: 46
Si apre la finestra sotto riportata, quindi clic su Nuovo e inserire le voci evidenziate in figura Aggiungere anche un pulsante che apre la maschera dipendenti Aggiungere un tasto che torna al pannello principale 47
Aprire in automatico il menu principale Proviamo ora a far ridurre la finestra del database e contemporaneamente far apparire il Pannello Comandi: Aprire una nuova macro e impostare: RiduciAIcona, e poi nella riga sotto inserire ApriMaschera e selezionare (in maschera ) Pannello comandi come in figura: Ora salvare la macro con il nome AUTOEXEC Riavviando il database, si aprirà il pannello di controllo e la finestra degli oggetti sarà ridotta ad icona Aprire un documento esterno (Word o Excel): Occorre Creare una nuova macro, selezionare esegui applicazione 48 Dispense Outlook
In riga comando inserire : winword.exe e il percorso del file da aprire come mostrato sotto winword.exe "C:\Documents and Settings\Studente\Desktop\PIASL14\Corso08\ANDREA\WORD\progetto3.doc" Inserire un pulsante nel pannello di controllo Per inserire un nuovo pulsante sul pannello controllo, andare in visualizzazione struttura, inserire il tasto (disegnandolo dove deve essere posizionato) Si aprirà la seguente finestra, selezionare Varie e poi Esegui macro Nella finestra che si apre, selezionare la macro creata precedentemente, in questo caso apri Word progetto 3 49 Dispense Outlook
In Testo inserire il testo che vogliamo che appaia sul pulsante es. apri word, premere avanti e poi Fine. Quindi premendo il tasto apri Word si aprirà il file impostato precedentemente. 50 Dispense Outlook