movimento per l'alfabetizzazione informatica creazione della società moderna e-learning ITdesk.info – Progetto informatico di e-education (Educazione elettronica) a libero accesso diritti umani all'istruzione e all'informazione e-inclusione accesso libero Usare i database - Microsoft Access 2010 Note Titolo: ITdesk.info – Progetto informatico di e-education a libero accesso Sottotitolo: Usare i database - Microsoft Access 2010, note Traduzione: Andrea Giannino Copertina: Silvija Bunic Publisher: Open Society for Idea Exchange (ODRAZI), Zagreb Luogo e Anno di pubblicazione: Zagreb, 2013. Copyright: Sentitevi liberi di copiare, stampare e ancor meglio distribuire la pubblicazione nel suo intero o in una sua parte, specificando il proposito dell'educazione organizzata, sia tramite organizzazioni educazionali pubbliche che private, ma solo per propositi non a scopo di lucro (vale a dire, permettere l'uso e la pubblicazione agli utenti senza alcun costo) e con riferimento alla fonte (fonte: www.ITdesk.info - Progetto informatico di e-education a libero accesso). Lavori derivanti senza previa approvvazione del detentore di copyright (NGO Open Society for Idea Exchange) non sono consentiti. Per ottenere un permesso di lavoro derivante dalla pubblicazione, prego contattare: [email protected]. Prefazione La società di oggi è segnata da un'improvvisa crescita e sviluppo delle tecnologie d'informazione (IT) che ha comportato una considerevole dipendenza della società, nel senso ampio del termine, per le competenze e conoscenze individuali nell'area IT. Sebbene questa dipendenza cresca su base quotidiana, i diritti dell'uomo all'educazione e all'informazione non hanno ancora raggiunto l'area IT. Nuovi problemi emergono, coinvolgono l'intera società, creano barriere e allontanano la gente dal principale scopo e motivazione dell progresso e dalle sue opportunità. Oggi, essere un analfabeta informatico significa essere una persona incapace di partecipare nella società moderna, un individuo senza opportunità di affermarsi e, malgrado le necessità e i benefici dell'alfabetizzazione informatica riconosciuti da, per esempio, la Commissione Europea, l'UNESCO e l'OECD, ci sono ancora gruppi di persone con accesso limitato o assente all'educazione base all'uso del computer (persone con disabilità o difficoltà di apprendimento, lavoratori immigrati, disoccupati, persone che vivono in aree remote e/o rurali dove l'educazione IT non è disponibile). Questo manuale, combinato con altro materiale pubblicato nel sito www.ITdesk.info, rappresenta il nostro sforzo e il nostro contributo alla realizzazione e promozione ai diritti dell'uomo all'educazione e l'informazione tramite l'area IT. Noi speriamo che quest'educazione possa aiutarvi nel padroneggiamento delle abilità informatiche base e con quest'aspirazione vi auguriamo di poter imparare e successivamente diventare degli attivi membri della società moderna IT. Con sincero affetto, Il team di ITdesk.info ITdesk.info – Progetto informatico di e-education a libero accesso MICROSOFT ACCESS 2010 – ELEMENTI D'INTERFACCIA 1. Bottoni per manipolare la finestra – ridurre a icona, ingrandire, chiudere la finestra 2. Barra Titolo – contiene il nome del documento e il nome del programma 3. Titoli Tab: File External Data Home Database Tools Crea 4. Tabs extra appariranno non appena un oggetto è aperto/selezionato; nell'immagine sopra, l'oggetto table è aperto (la tab extra Table Tools con le tabs Fields e Table diventano visibili) 5. Toolbar (barra degli strumenti) alcuni tools hanno sub-strumenti nascosti. Nel caso ciò avvenga, avranno una freccia nell'angolo in basso a destra dove, cliccandoci sopra, si visualizzeranno opzioni aggiuntive. Gli strumenti non possono essere applicati su oggetti evidenziati in grigio le toolbars con nomi Tab vengono chiamate Ribbon (nastro) 6. Spazio per il processo dei dati. In figura, il campo “Last Name” (cognome) è selezionato con la tabella “Customers” (clienti). 7. Pannello elencante una lista di oggetti presenti in questo database: Tabelle, Forms, Queries, Reports ITdesk.info is licensed under a Creative Commons AttributionNoncommercial-No Derivative Works 3.0 Croatia License 1/9 ITdesk.info – Progetto informatico di e-education a libero accesso 8. Barra navigazione orizzontale e verticale (sliders) 9. Barra per la navigazione e la funzione ricerca 10. Barra degli status – fornisce informazioni su alcune funzioni speciali di Microsoft Access FILE MENU Save (Salva) (tasto rapido Ctrl + S). Quando il file viene salvato per la prima volta, il box di dialogo Save as (salva come) appare per impostare la destinazione, il nome e il tipo di file da salvare: Save in (Salva su) – destinazione del file salvato Database name (nome database) – immettete qui il nome del vostro file Save as type (salva come tipo) – formato file da salvare Per creare un nuovo database: Scegliete l'opzione new (nuovo), poi l'opzione Blank (vuoto), e infine scegliete Create (crea). Per creare un nuovo file da template: dopo aver scelto l'opzione New, selezionate Sample Templates (modelli template) come opzione Aprire un file esistente selezionare molteplici files - per aprire più file in una sola volta, usate il tasto Ctrl o Shift per TABELLE Ogni tabella può contenere informazioni relative al tipo di soggetto. Record – fila database; usato per immettere dati come record (testo, numero, data, etc.). Selezionare un record – cliccate col tasto sinistro del mouse sul bordo destro del record. ITdesk.info is licensed under a Creative Commons AttributionNoncommercial-No Derivative Works 3.0 Croatia License 2/9 ITdesk.info – Progetto informatico di e-education a libero accesso Selezionare una colonna (campo): Cliccate col tasto sinistro del mouse sul nome della colonna (campo). Immettere dati – selezionate una cella (cell) dentro il record e digitate dentro del testo, numeri, dati etc. Modificare il contenuto esistente – selezionate una cella del record e modificatene il contenuto. Navigare tra i record: Usate il tasto TAB, i tasti freccia sulla tastiera, o il tasto sinistro del mouse. Selezionare più file adiacenti: Cliccate e tenete premuto il tasto sinistro sulla parte destra del bordo della fila, spostate il mouse sull'ultima fila e rilasciate il tasto sinistro (in alternativa usate il tasto Shift tenendolo premuto e selezionate la prima fila col tasto sinistro, poi selezionate l'ultima fila. Rilasciate lo Shift). Selezionare più record non adiacenti: Tenete premuto il tasto Ctrl, selezionate i record, rilasciate il tasto. COPIARE I CONTENUTI DI UNA TABELLA E TRA TABELLE APERTE Metodo Copy/Paste (copia/incolla): 1. Selezionate l'intero record o solo il dato da copiare 2. sul limite del record selezionato o sopra il contenuto scelto, cliccate col tasto destro del mouse e, nel menù a tendina, scegliete Copy (tasto rapido: Ctrl+C) 3. Posizionate il cursore sopra il punto dove volete copiare i dati 4. cliccate col tasto destro del mouse e, nel menù a tendina apparso, scegliete l'opzione Paste (tasto rapido: Ctrl+V) I contenuti possono essere copiati anche tramite il metodo “drag-and-drop” (trascina e rilascia): 1. Selezionate l'intero record o solo il dato da copiare. Tenete premuto il tasto sinistro del mouse sui dati selezionati, 2. “trascinate” il mouse sul punto dove volete copiare i vostri dati selezionati, 3. rilasciate il tasto sinistro del mouse: i dati verranno copiati nel punto scelto. (con questo metodo, in altri programmi Microsoft, i dati verranno spostati, non copiati!) SPOSTARE I CONTENUTI DI UNA TABELLA E TRA TABELLE APERTE Metodo cut/paste (taglia/incolla): 1. Selezionate l'intero record o solo il dato da tagliare, 2. sul limite del record selezionato o sopra il contenuto scelto, cliccate col tasto destro del mouse e, sul menù a tendina, scegliete Cut (tasto rapido: Ctrl +X) 3. Posizionate il cursore sopra il punto dove volete spostare i dati 4. Cliccate col tasto destro del mouse e, nel menù a tendina apparso, scegliete l'opzione Paste (tasto rapido: Ctrl+V) ITdesk.info is licensed under a Creative Commons AttributionNoncommercial-No Derivative Works 3.0 Croatia License 3/9 ITdesk.info – Progetto informatico di e-education a libero accesso LAVORARE CON LE TABELLE Ogni campo delle tabelle possono contenere solo una tipologia di dati. Il contenuto del campo è associato con un particolare tipo di dato sottoforma di testo, numero, data / tempo, si / no. I campi hanno proprietà apposite come: dimensione, formato, valori comuni. Indexing (indicizzazione) (con o senza concedere duplicati) – provvede a fornire accessi rapidi ai dati. Required (Requisiti) – Campi dove l'immissione dati è obbligatorio Aprire una tabella esistente – doppio click (tasto sinistro del mouse) sul nome della tabella nel pannello oggetti Elimina tabella – cliccate col tasto destro del mouse sul nome di una tabella nel pannello oggetti e scegli Delete (elimina) nel menù rapido (Altri oggetti dei database sono aperti e eliminati alla stessa maniera!) - Ordinate i record di una tabella, query o form in ascending (ascendente), descending (discendente), numerical (numerico) o alphabetical (alfabetico) Tasto View (vedi) - cambia il tipo di visualizzazione di una tabella, query, form o report Visione del datasheet (scheda) – usata per l'immissione dati o Per cambiare la larghezza delle colonne di un database: a) piazzate il mouse nella delimitazione tra le 2 colonne, tenete premuto il tasto sinistro del mouse e “trascinate” la delimitazione per aggiustarne la larghezza e infine rilasciate (metodo drag-and-drop), or b) selezionate la colonna (campo), e nella tab Home scegliete l'opzione More (altri), poi scegliete Column Width (larghezza colonna) e impostate la larghezza desiderata. Find Function (trova funzione): – immettete il contenuto (parole, numeri, data etc.) da trovare Per applicare un filtro data in una tabella: selezionate la colonna (campo), e nella tab Home scegliete Selection Type (selezione tipo) fra gli elencati: “Equals” (è uguale), “Does not equal” (non è uguale), “Contain” (contiene), “Does not contain” (non contiene) o Per rimuovere un filtro, premere il tasto Remove (rimuovi) del filtro. o Aggiungere un campo alla tabella esistente: nelle versioni precedenti di Microsoft Access, i campi potevano essere aggiunti solo tramite il o o Design View (design vista), ma in questa versione più recente, i campi vuoti possono essere aggiunti tramite la visualizzazione del Datasheet. Cliccate col tasto sinistro del mouse su "Add new field" (aggiungi un nuovo campo) e immettete un nuovo nome; usate tab addizionali per determinare il tipo di data che il campo deve contenere ITdesk.info is licensed under a Creative Commons AttributionNoncommercial-No Derivative Works 3.0 Croatia License 4/9 ITdesk.info – Progetto informatico di e-education a libero accesso o Cambiare l'ordine dei campi – selezionate il campo che volete riordinare, tenete premuto il tasto sinistro del mouse sopra il campo desiderato, trascinatelo verso il punto dove volete spostare il campo e rilasciatelo (drag-and-drop) o Regole di validazione – settate le regole per l'immissione dati, ad esempio: campi dove desideriamo che l'immissione dati sia consentito per i prossimi dieci giorni a partire da “oggi” (today) (“oggi” relativo al “presente” registrato nell'orologio del computer) - sintassi: (field_name)<=Date()+10 o Campo di validazione messaggio – settate il messaggio che apparirà non appena si tenta di violare la regola di immissione dati. o Primary key (chiave primaria) – campo distintivo per identificare unicamente un record. Non ci possono essere più di un record con la stessa chiave primaria. o (Nota) Cambio di tipo dati: - Se i tipi di dati vengono modificati, può verificarsi una perdita di questi (es: se la lunghezza del testo diminuisce per via di una digitazione)! Tab Strumenti Tabella con Tabs Campo e Tabella Relationships (relazioni) – Selezionando questo strumento, abiliterete il collegamento tra tabelle su base di relazione (relazione: basata nell'egualità di campo di una tabella con un altro campo di un'altra tabella) - il proposito della relazione è quello di abilitare la costruzione di query di due o più tabelle CREARE TAB Per la creazione di oggetti database. Possono esser creati in tre modi: .1. Direttamente creando nuovi oggetti e immettendo dati .2. Creando nuovi oggetti nella visualizzazione Design, definendo un settaggio di base ITdesk.info is licensed under a Creative Commons AttributionNoncommercial-No Derivative Works 3.0 Croatia License 5/9 ITdesk.info – Progetto informatico di e-education a libero accesso .3. Avviando lo strumento Wizard (mago) per definire il settaggio base dell'oggetto in pochi semplici passi Query (indagine) Usati per l'estrazione e analisi di dati Una query può essere costruita: o da una tabella usando specifici termini di ricerca o da due o più tabelle con relazione definita, usando specifici termini di ricerca potete aggiungere termini alla query usando uno o più di uno dei seguenti operatori: = (equals – uguale a), <> (different than – differente da), < (less than – meno di), <= (less than or equal – meno di o uguale a), > (greater than – maggiore di), >= (greater than or equal – maggiore di o uguale a). Caratteri “Jolly/Joker” usati nelle query: *, %, ? Puoi modificare una query aggiungendo, modificando o rimuovendo termini Puoi modificare una query aggiungendo, modificando, rimuovendo, nascondendo o rivelando campi Form Usati per revisionare e gestire record Usati anche per aggiungere record o modificare/eliminare record esistenti Per ordinare i record di un form – tramite metodo drag-and-drop Per settare intestazione e piè di pagina – immettete e formattate il testo Report – usati per costruire report (rapporti) e stampare dati da tabelle e query Il modo più semplice per creare report: avvia Report Wizard, e: Selezionate la tabella o query desiderata Determinate la distribuzione dei dati dei campi e i titoli del report Mostrate alcuni campi nel report, raggruppati secondo il criterio di sum (somma), minimum (minimo), maximum (massimo), average (media), count (calcolo) immetti informazioni per l'intestazione e il piè di pagina Anteprima di stampa: potete cambiare: ITdesk.info is licensed under a Creative Commons AttributionNoncommercial-No Derivative Works 3.0 Croatia License 6/9 ITdesk.info – Progetto informatico di e-education a libero accesso o o o Orientation (orientamento): Portrait (ritratto) / Landscape (panorama) Paper size (dimensione foglio) – per modificare la dimensione del foglio Page Setup (Setup di pagina) – per definire il range di stampa dati: tutti i record o solo selezionati TAB DATI ESTERNI Esportare i dati di query o tabelle in un differente formato file (scheda, testo (.txt, .csv), XML I dati esportati possono essere formattati, modifcati, cancellati, o potete aggiungere nuovi dati usando le apposite applicazioni (tipi: per testo – useremo il text editor, formato file: xlsx - useremo l'applicazione per schede etc.) ITdesk.info is licensed under a Creative Commons AttributionNoncommercial-No Derivative Works 3.0 Croatia License 7/9 ITdesk.info – Progetto informatico di e-education a libero accesso Questo modello di esame è destinato all'apprendimento in congiunzione con i materiali pubblicati nei seguenti link: * Handbook: Usare i database – LibreOffice Base: Link Usare i database – Microsoft Access 2010: Link *Esercizi semplici: www.itdesk.info/ita/esempio-di-esame/Usare_i_database_Microsoft_Access_2010_semplice_esame.pdf *Le soluzioni del modello di esame sono pubblicate al link: *I quiz per l'autovalutazione sono pubblicati su: Usare i database – quiz 1 > comincia il quiz Usare i database – quiz 2 > comincia il quiz (per aprire il link contenente un documento PDF, cliccate col tasto sinistro del mouse su uno dei link qui sopra riportati. Le pagine web riferite dai link si apriranno in un browser che avrete installato sul vostro computer.) ITdesk.info is licensed under a Creative Commons AttributionNoncommercial-No Derivative Works 3.0 Croatia License 8/9 ITdesk.info – Progetto informatico di e-education a libero accesso Termini di utilizzo: Il sito http://www.ITdesk.info/ è stato aperto dall'organizzazione non governativa Open Society for Idea Exchange con lo scopo di promuovere attivamente i diritti umani al libero accesso alle informazioni e all'educazione. Sentitevi liberi di copiare e distribuire questo documento, rispettata la condizione di non alterarne i contenuti! Tutti i programmi e i servizi freeware elencati nella home del sito ITdesk su ITdesk.info sono di esclusiva proprietà dei rispettivi autori. Microsoft, Windows e Windowsxx sono trademarks registrati di Microsoft Corporation. Altri trademarks registrati e usati nella home del sito Itdesk sono di esclusiva proprietà dei rispettivi autori. Se avete dubbi o domande circa l'uso o la redistribuzione di alcuni dei programmi,prego consultate il contratto di licenza del programma (se disponibile) o contattateci via e-mail all'indirizzo [email protected]. Questi siti contengono link ad altri siti o risorse web. Il team di ITdesk.info non è responsabile per il testo e/o il contenuto pubblicitario o i prodotti forniti da questi siti/risorse, come non è responsabile nè dei loro contenuti disponibili nè della possibilità di inaccuratezza di essi. Usate i link a vostro rischio. Inoltre, il team ITdesk.info non garantisce: - che il contenuto di questo sito sia privo di errori o adattabile per qualsiasi proposito, - che questi siti e/o servizi proposti funzionino senza errori o interruzioni e che essi siano appropriati per le tue necessità - ciò significa che i contenuti non violeranno patenti, copyrights, trademark o altri diritti delle terze parti. Se non condividete i termini generali di utilizzo o se non siete soddisfatti dai link che vi forniamo, cessate l'utilizzo dei nostri servizi e del nostro sito. Il team ITdesk.info non è responsabile di voi o terze parti per qualsiasi danno conseguente, sia diretto o indiretto, incidentale o consequenziale, relative o conseguenti il vostro utilizzo improprio del sito e dei servizi. Sebbene il vostro reclamo possa essere usato come garanzia, violazione di contratto o qualsiasi altra azione legale, indifferentemente dal fatto che noi siamo informati circa la possibilità di questi danni, è svincolato da tutte le responsabilità. Accettare le limitazioni delle nostre responsabilità è un prerequisito necessario per l'uso di questi documenti, sito e servizi web. Vi preghiamo di notare che tutti i software indicati in questi o altri documenti pubblicati su ITdesk.info sono indicati solo per propositi esemplari e didattici e che noi, in ogni caso e maniera, non preferiamo questi software su altri software similari non menzionati nei materiali. Qualsiasi indicazione che suggerisca la nostra preferenza ad altri software, menzionati o meno nei materiali, verranno considerati come false indicazioni. Solo i software open source che permettono agli utenti di diventare digitalmente alfabetizzati senza barriere, di usare il computer e partecipare alle informazioni e alla società moderna hanno il nostro diretto e incondizionato supporto. ITdesk.info is licensed under a Creative Commons AttributionNoncommercial-No Derivative Works 3.0 Croatia License 9/9 ITdesk.info – Progetto informatico di e-education a libero accesso ITdesk.info is licensed under a Creative Commons AttributionNoncommercial-No Derivative Works 3.0 Croatia License 10/9