La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

CORSI DI INFORMATIZZAZIONE - Basi di Dati: MS Access - Parte 3 - Maggio 2003 1 Le maschere Selezioniamo, nellelenco degli oggetti, Maschere Facciamo doppio.

Presentazioni simili


Presentazione sul tema: "CORSI DI INFORMATIZZAZIONE - Basi di Dati: MS Access - Parte 3 - Maggio 2003 1 Le maschere Selezioniamo, nellelenco degli oggetti, Maschere Facciamo doppio."— Transcript della presentazione:

1 CORSI DI INFORMATIZZAZIONE - Basi di Dati: MS Access - Parte 3 - Maggio Le maschere Selezioniamo, nellelenco degli oggetti, Maschere Facciamo doppio click su Crea una maschera mediante una creazione guidata (è il metodo più efficace) Una maschera è un oggetto del database utilizzato principalmente per l'inserimento, la visualizzazione e la modifica dei dati in un database. Creiamo un maschera per gestire gli insegnamenti: Innanzitutto scegliamo in quale oggetto si trovano i dati da gestire (tabella o query) La casella di riepilogo Campi disponibili: mostrerà tutti i campi utilizzabili. Clicchiamo su un campo e poi su > per includerlo nella maschera. Clicchiamo su >> per includere nella maschera tutti i campi (è il nostro caso)

2 CORSI DI INFORMATIZZAZIONE - Basi di Dati: MS Access - Parte 3 - Maggio Creazione di una maschera - 1 Selezioniamo il tipo di layout, sulla sinistra vengono mostrati i tratti essenziali dello schema selezionato. Nel nostro caso scegliamo un layout nel quale i campi sono disposti su colonne, denominato Tabulare Definiamo lo schema di visualizzazione della maschera, il layout:

3 CORSI DI INFORMATIZZAZIONE - Basi di Dati: MS Access - Parte 3 - Maggio Creazione di una maschera - 2 Il passo successivo consiste nella selezione dello stile (aspetto delle etichette, colore e immagine di sfondo ecc. ) da applicare alla maschera: Lo stile Standard è quello più semplice. E consigliabile lutilizzo di questo stile per le maschere di applicazioni utilizzate per lungo tempo, in quanto non affatica molto gli occhi

4 CORSI DI INFORMATIZZAZIONE - Basi di Dati: MS Access - Parte 3 - Maggio Creazione di una maschera - 3 Diamo un nome alla maschera. Una buona regola potrebbe essere quella di dare alla maschera lo stesso nome delloggetto di origine dei dati, nel nostro caso insegnamenti Se lasciamo attivata questa opzione, la maschera verrà visualizzata in modalità Visualizzazione Maschera pronta per la manipolazione dei dati. Se vogliamo subito procedere con la personalizzazione della maschera, attiviamo lopzione Modificare la struttura della maschera Lultimo passo è quello di assegnare un nome alla maschera appena creata:

5 CORSI DI INFORMATIZZAZIONE - Basi di Dati: MS Access - Parte 3 - Maggio Struttura di una maschera Access mette a disposizione numerosi strumenti per la personalizzazione delle maschere. Dopo esserci portati in Visualizzazione Struttura, clicchiamo sul pulsante Casella degli strumenti per visualizzare gli strumenti disponibili: Pulsante Casella degli strumenti Casella degli strumenti Corpo della maschera. In questa area verranno visualizzati gli insegnamenti uno dopo laltro Intestazione della maschera (opzionale) Piè di pagina maschera (opzionale) Griglia (quadrati di colore grigio) Righelli

6 CORSI DI INFORMATIZZAZIONE - Basi di Dati: MS Access - Parte 3 - Maggio La casella degli strumenti Strumenti che possiamo utilizzare in una maschera: Seleziona oggetti Etichetta Gruppo di opzioni Pulsante di opzione Casella combinata Pulsante di comando Casella di controllo Oggetto OLE non associato Interruzione pagina Sottomaschera/Sottoreport Rettangolo Altri controlli Linea Autocomposizione Casella di testo Interruttore Casella di riepilogo Immagine non OLE Struttura a schede Oggetto OLE associato

7 CORSI DI INFORMATIZZAZIONE - Basi di Dati: MS Access - Parte 3 - Maggio Ridimensionare le sezioni di una maschera Per modificare l'altezza di una sezione, posizioniamo il puntatore sul bordo inferiore di una sezione e lo trasciniamo verso l'alto o verso il basso. Per modificare la larghezza di una sezione, posizioniamo il puntatore sul bordo destro di una sezione e lo trasciniamo verso sinistra o verso destra. Per modificare sia l'altezza che la larghezza di una sezione, posizioniamo il puntatore sull'angolo inferiore destro della sezione e lo trasciniamo diagonalmente in qualsiasi direzione. Alcuni puntatori per il ridimensionamento delle sezioni di una maschera o di un report

8 CORSI DI INFORMATIZZAZIONE - Basi di Dati: MS Access - Parte 3 - Maggio Aggiunta di controlli in una maschera Aggiungiamo un controllo Etichetta come intestazione di una maschera: Innanzitutto, nella maschera insegnamenti, aumentiamo larea dellintestazione maschera e del piè di pagina maschera Selezioniamo e spostiamo verso il basso le etichette cod_insegnamento e descr (tenendo premuto il tasto Shift è possibile selezionare più di un oggetto) Clicchiamo sul controllo Etichetta e disegniamo un rettangolo nellintestazione, in questo rettangolo scriviamo Insegnamenti e premiamo Invio Sui bordi delletichetta appariranno dei quadratini. Cliccando e trascinando quello in alto a sinistra, spostiamo letichetta e, in genere, qualsiasi controllo. Cliccando e trascinando i quadratini restanti, ridimensioniamo loggetto Formattiamo letichetta appena creata utilizzando gli strumenti della toolbar come si utilizzano in Word

9 CORSI DI INFORMATIZZAZIONE - Basi di Dati: MS Access - Parte 3 - Maggio Le proprietà degli oggetti Tutti gli oggetti presenti nella struttura della maschera (e la maschera stessa) possiedono delle proprietà. Queste sono visualizzabili in una lista unica o raggruppate per categoria. Per accedere alle proprietà, facciamo doppio click sulloggetto. Per accedere alle proprietà della maschera, facciamo doppio click sul quadratino in altro a sinistra della maschera. Le proprietà caratterizzano un oggetto, ad esempio ne definiscono il nome, le dimensioni, il colore, il comportamento ecc. Facendo doppio click qui, accediamo alle proprietà della maschera Elenco delle proprietà delloggetto Maschera

10 CORSI DI INFORMATIZZAZIONE - Basi di Dati: MS Access - Parte 3 - Maggio Impostare le proprietà degli oggetti Facciamo doppio click sul controllo etichetta cod_insegnamento, appariranno le schede delle proprietà: Modifichiamo il testo delletichetta in Codice Impostiamo il colore di sfondo a Bianco, selezionandolo facendo click sui tre puntini Allo stesso modo, modifichiamo letichetta descr in Nome. Per avere informazioni su una proprietà, ci posizioniamo sulla riga della proprietà; sulla riga di stato (in basso nella finestra di Access) ne apparirà una sintetica descrizione. Per avere ulteriori dettagli premiamo il tasto F1

11 CORSI DI INFORMATIZZAZIONE - Basi di Dati: MS Access - Parte 3 - Maggio Aggiunta di un pulsante di comando - 1 In Visualizzazione struttura, assicuriamoci che il pulsante Autocomposizione sia premuto e clicchiamo sul controllo Pulsante di comando. Facciamo click nel punto indicato dalla freccia. Partirà la procedura di autocomposizione. Inseriamo, in questo punto, un pulsante per la chiusura della maschera quando è in modalità Visualizzazione maschera. Nota: il punto in cui clicchiamo sarà langolo superiore sinistro delloggetto che stiamo creando

12 CORSI DI INFORMATIZZAZIONE - Basi di Dati: MS Access - Parte 3 - Maggio Aggiunta di un pulsante di comando Con un pulsante possiamo eseguire unazione, in questo caso la chiusura della maschera, scegliamo quindi lazione da associare al pulsante 2. Scegliamo cosa fare apparire sul pulsante (unimmagine o un testo) 3. Infine, diamo un nome al pulsante 1 2 3

13 CORSI DI INFORMATIZZAZIONE - Basi di Dati: MS Access - Parte 3 - Maggio La maschera personalizzata Passiamo dalla Visualizzazione struttura alla Visualizzazione maschera, dovrebbe apparire una maschera simile alla seguente: I pulsanti di spostamento e il selettore di riga hanno lo stesso significato visto per le tabelle

14 CORSI DI INFORMATIZZAZIONE - Basi di Dati: MS Access - Parte 3 - Maggio Molte volte le etichette dei campi necessitano di personalizzazione, possiamo limitare questa attività impostando la proprietà Etichetta sui campi quando la tabella è in Visualizzazione struttura. Il controllo dove compare il contenuto del campo, ad esempio il codice dellinsegnamento, è una casella di testo. Molte volte, nellinserimento e nella modifica dei campi, è comodo selezionare il contenuto di un campo da un elenco. Uno strumento per fare ciò è la Casella combinata Creiamo una maschera esami che fa scegliere allutente la matricola e il codice dellinsegnamento da un elenco, come nellimmagine Campi e maschere

15 CORSI DI INFORMATIZZAZIONE - Basi di Dati: MS Access - Parte 3 - Maggio Modifica della struttura di una tabella Impostiamo letichetta Matricola studente per il campo matricola. Questa etichetta verrà automaticamente inserita nelle maschere e nei report. Per il campo cod_insegnamento inseriamo Insegnamento Dobbiamo modificare la struttura della tabella esami, per utilizzare le caselle combinate nelle maschere che costruiremo e basate su questa tabella

16 CORSI DI INFORMATIZZAZIONE - Basi di Dati: MS Access - Parte 3 - Maggio Impostazioni della scheda Ricerca Impostiamo le seguenti proprietà per il campo matricola: Visualizza controllo: casella combinata Origine riga: clicchiamo sui puntini a destra e creiamo una query sulla tabella studenti con i campi matricola, cognome, nome ordinata per cognome Numero colonne: 3 (matricola, cognome e nome) Larghezza colonne: 1,5;2;2 (centimetri) Larghezza elenco: 5,5 Solo in elenco: Sì Similmente procediamo col campo cod_insegnamento, creando una query sulla tabella insegnamenti con campi cod_insegnamento (larghezza 0) e descr (largezza 2)

17 CORSI DI INFORMATIZZAZIONE - Basi di Dati: MS Access - Parte 3 - Maggio La maschera esami Creiamo la maschera esami tramite lautocomposizione (creazione guidata). Personalizziamo le etichette, aggiungiamo un pulsante di comando come visto in precedenza e avremo una maschera simile alla seguente:

18 CORSI DI INFORMATIZZAZIONE - Basi di Dati: MS Access - Parte 3 - Maggio Prendendo come riferimento la tabella studenti: 1. Impostiamo una casella combinata (scheda ricerca) per la selezione del sesso degli studenti. In questo caso i valori sono statici: F/M (figura a lato). 2. Definiamo le etichette per i campi che necessitano una descrizione più chiara. 3. Definiamo le caselle combinate sui campi: -cod_citta_nascita -cod_citta_residenza -cod_diploma -cod_facolta -cod_corso selezionando opportunamente i dati dalle tabelle origine. 4. Creiamo una maschera sulla tabella studenti simile a quelle viste in precedenza (ma con layout a colonne) Esercitazione N. 2

19 CORSI DI INFORMATIZZAZIONE - Basi di Dati: MS Access - Parte 3 - Maggio Sottomaschere (e sottoreport) Lesercitazione n. 3 dovrebbe dare come risultato una maschera simile alla seguente: La relazione tra la tabella studenti e quella esami è di tipo 1 a N, cioè lo studente può avere sostenuto più esami. Potrebbe essere comodo visualizzare, nella maschera studenti, anche tutti gli esami sostenuti. Lo strumento che permette di visualizzare il lato N è la sottomaschera. Nota: i sottoreport hanno la stessa funzione delle sottomaschere Area in cui inseriremo la sottomaschera esami

20 CORSI DI INFORMATIZZAZIONE - Basi di Dati: MS Access - Parte 3 - Maggio Per creare una sottomaschera, clicchiamo sul controllo quando la maschera studenti è in visualizzazione struttura. Disegniamo un riquadro di circa 8x14 cm (per le dimensioni facciamo riferimento alla griglia e al righello) nellarea specificata, partirà il procedimento di autocomposizione. Creare una sottomaschera - 1 < Selezioniamo la maschera da includere Definiamo il campo in comune tra le due tabelle (matricola, come suggerito) >

21 CORSI DI INFORMATIZZAZIONE - Basi di Dati: MS Access - Parte 3 - Maggio Creare una sottomaschera - 2 La maschera studenti con la sottomaschera esami: Per esercizio: creiamo la maschera iscrizioni e inseriamola come sottomaschera nella maschera studenti


Scaricare ppt "CORSI DI INFORMATIZZAZIONE - Basi di Dati: MS Access - Parte 3 - Maggio 2003 1 Le maschere Selezioniamo, nellelenco degli oggetti, Maschere Facciamo doppio."

Presentazioni simili


Annunci Google