Il database Archivio vacanze è composto da due tabelle: quella relativa alle fotografie e quella dei video, per la cui visualizzazione sono necessarie due maschere.Per la loro realizzazione si utilizzerà, in entrambi i casi, la procedura guidata, per poi modificare la loro struttura. Oltre a queste due maschere, come già accennato, è utile crearne una terza, con la funzione di richiamare le due maschere per la consultazione o l’inserimento di informazioni. Creazione della maschera per la tabella Fotografie Per la realizzazione della maschera Fotografie viene utilizzata la procedura guidata vista nel capitolo 3. La procedura utilizzata in questo caso è molto simile. 1. | Aprite il database Archivio vacanze. | 2. | Selezionate l’elemento Maschere della colonna Oggetti. | 3. | Fate clic sul pulsante Nuovo della barra degli strumenti presente nella finestra principale del database. | 4. | Selezionate con un clic il comando Creazione guidata Maschera. | 5. | Fate clic sulla casella Scegliere la tabella o la query d’origine dei dati dell’oggetto e selezionate la tabella Fotografie. | 6. | Fate clic sul pulsante OK. | 7. | Nella finestra Creazione guidata Maschera, fate clic sul pulsante Inserisci tutti per inserire tutti i campi della tabella Fotografie nella casella Campi selezionati. | 8. | Selezionate nella casella Campi selezionati il campo IDElemento e fate clic sul pulsante Rimuovi. | 9. | Fate clic sul pulsante Avanti. | 10. | Selezionate il layout Giustificato e fate clic su Avanti per proseguire. | 11. | Scegliete uno stile grafico per la maschera e fate ancora clic su Avanti. | 12. | Nell’ultima finestra della procedura guidata, assegnate il nome Fotografie e selezionate l’opzione Modificare la struttura della maschera. | 13. | Fate clic sul pulsante Fine per completare la procedura. |
Al termine di questa procedura, avete costruito una maschera simile a quella riportata nella figura 5.11; vi potrebbero ovviamente essere alcune piccole differenze riguardanti lo stile scelto e la disposizione dei campi. Modifica della maschera Fotografie Il campo Immagine della tabella Fotografie necessita di alcune regolazioni a causa della sua natura e dell’uso che ne intendete fare. Gli interventi che dovete effettuare riguardano i punti seguenti. | • | Le immagini dovranno essere collegate e non incorporate, per non appesantire il database.
Figura 5.11 – La maschera per la tabella Fotografie in modalità Struttura, dopo piccoli aggiustamenti. | | • | Le dimensioni delle immagini dovranno essere adattate a quelle del campo destinato a contenerle, senza che tuttavia vi siano distorsioni. | | • | Poiché il ridimensionamento delle immagini farà sì che quasi sempre rimanga vuota una porzione del campo più o meno ampia, occorre che ciò non si tramuti in fastidiosi inestetismi. |
Per effettuare le regolazioni, aprite la maschera Fotografie in modalità Struttura (se non è già aperta) e operate nel modo seguente: 1. | Fate clic con il pulsante destro del mouse sul campo Immagine e scegliete il comando Proprietà. | 2. | Nella scheda Formato, dall’elenco della casella ModalitàRidimensionamento, scegliete Zoom. | 3. | Dall’elenco della casella Stile sfondo, scegliete Trasparente. | 4. | Anche dall’elenco della casella Stile bordo scegliete Trasparente. Le proprietà dovrebbero essere ora quelle visibili nella figura 5.12.
Figura 5.12 – Le proprietà del formato del campo Immagine. | 5. | Passate alla scheda Dati. | 6. | Dall’elenco della casella Tipo OLEconsentito, scegliete Collegato. | 7. | Chiudete la finestra delle proprietà. Salvate le modifiche alla struttura della maschera (è visibile nella figura 5.13) e chiudete la maschera stessa. |
Inserimento delle immagini Potete inserire le immagini operando sia nella tabella Fotografie sia nella maschera omonima (non in modalità Struttura, ovviamente), usando una procedura molto simile.
Figura 5.13 – L’aspetto della maschera Fotografie dopo le modifiche.  1. | Fate clic con il pulsante destro del mouse sul campo Immagine; se operate mediante la maschera, il bordo del campo non è visibile, ma voi sapete bene dove si trova e, essendo il campo piuttosto esteso, non dovreste avere problemi nel rintracciarlo. | 2. | Nel menu contestuale, fate clic sul comando Inserisci oggetto, che richiama la finestra per l’inserimento di un oggetto (figura 5.14). Poiché nelle proprietà del campo avete definito che l’oggetto può solo essere collegato e non incorporato, la finestra presenta solo l’opzione Crea da file e la casella Collegamento è selezionata e immodificabile: ciò è valido se operate nella maschera; se operate nella tabella, dovete selezionare manualmente il pulsante d’opzione Crea da file e la casella Collegamento.
Figura 5.14 – La finestra che permette di scegliere l’oggetto grafico da inserire nel campo Immagine. | 3. | Fate clic sul pulsante Sfoglia per selezionare il file immagine da inserire nel database. Ricordatevi che il formato grafico preferito da Access 2003 è quello peculiare di Windows, caratterizzato dall’estensione .bmp. | 4. | Scelto il file, fate clic sul pulsante OK per confermare. | 5. | Nella figura 5.15 è riportato l’aspetto della maschera Fotografie quando si trova nella modalità d’inserimento.
Figura 5.15 – La foto viene visualizzata in maniera corretta, senza distorsioni. Il bordo e lo sfondo libero non sono visibili, evitando così effetti grafici sgradevoli. |
La figura 5.16 mostra invece l’aspetto dei campi Immagine della tabella. Figura 5.16 – Nella tabella non compaiono le fotografie, ma solo le indicazioni del tipo di file. Creazione dei pulsanti La struttura della maschera non è ancora terminata: come accennato, è opportuno creare un pulsante che permetta di chiudere la maschera. Questo pulsante è, in buona sostanza, un doppione del pulsante di chiusura della finestra della maschera, ma ha il vantaggio di essere ben visibile e a portata di mano anche di chi non è molto pratico: ciò è utile se l’inserimento e la consultazione dei dati vengono effettuati da persone diverse dal creatore del database. La procedura è la seguente. 1. | Dopo aver aperto in modalità struttura la maschera Fotografie, selezionate nella casella degli strumenti lo strumento Pulsante di comando e disegnatene uno nell’angolo inferiore destro della maschera. | 2. | Viene visualizzata la finestra per la creazione guidata di un pulsante, mostrata nella figura 5.17.
Figura 5.17 – La finestra per la creazione guidata di un pulsante. | 3. | Selezionate nella casella Categorie la voce Operazioni su maschere e nella casella Azioni il comando Chiudi maschera. | 4. | Fate clic sul pulsante Avanti. | 5. | Nella finestra successiva, scegliete l’opzione Immagine e indicate l’immagine Esci. | 6. | Fate clic sul pulsante Avanti. | 7. | Assegnate un nome al pulsante. | 8. | Fate clic sul pulsante Fine per concludere la procedura guidata. |
Creazione della maschera per la tabella Riprese Anche per la realizzazione della maschera per la tabella Riprese potete usare la solita procedura guidata. 1. | Selezionate nella colonna Oggetti l’elemento Maschere. | 2. | Fate clic sul pulsante Nuovo. | 3. | Selezionate Creazione guidata Maschera. | 4. | Indicate la tabella Riprese come tabella da utilizzare per la maschera e fate clic sul pulsante OK. | 5. | Anche in questo caso, inserite tutti i campi e poi rimuovete il campo IDElemento. | 6. | Fate clic sul pulsante Avanti. | 7. | Scegliete il layout Giustificato e fate clic sul pulsante Avanti. | 8. | Assegnate lo stesso stile grafico usato per la maschera della tabella Fotografie e fate ancora clic su Avanti. | 9. | Nell’ultima finestra della procedura guidata, selezionate l’opzione Modificare la struttura della maschera. | 10. | Fate clic sul pulsante Fine. |
Modifica della maschera Riprese Nella maschera delle riprese non è necessario compiere operazioni particolari per la visualizzazione dei filmati: il campo Collegamento ipertestuale provvede infatti, quando si fa clic sopra di esso, ad avviare l’applicazione predefinita per la riproduzione del filmato.
L’unico elemento che dovete aggiungere è un pulsante di uscita, come quello inserito nella maschera Fotografie, utilizzando la seguente procedura. 1. | Ridimensionate la sezione Corpo della maschera Riprese, in modo che vi sia posto per il nuovo pulsante. | 2. | Scegliete lo strumento Pulsante di comando dalla casella degli strumenti. | 3. | Disegnate un pulsante nell’angolo inferiore destro della maschera. | 4. | 4. Nella creazione guidata del pulsante, selezionate come categoria Operazioni su maschere e, come azione, il comando Chiudi maschera. | 5. | Fate clic sul pulsante Avanti. | 6. | Scegliete l’opzione Immagine e indicate l’immagine Esci. | 7. | Fate clic sul pulsante Avanti. | 8. | Inserite un nome da assegnare al pulsante. | 9. | Concludete la procedura guidata facendo clic sul pulsante Fine. |
Creazione della maschera menu Dopo aver predisposto le maschere per le due tabelle, si può passare alla realizzazione di una maschera che svolga la funzione di interfaccia con l’utente, che permetta di aprire le maschere delle tabelle e che consenta inoltre di chiudere il database. Per fare ciò dovete procedere nel seguente modo: 1. | Selezionate l’oggetto Maschere nella finestra principale del database. | 2. | Fate clic sul pulsante Nuovo. | 3. | Scegliete la voce Visualizzazione Struttura e non selezionate alcuna tabella. | 4. | Fate clic su OK. | 5. | Ridimensionate la sezione Corpo della finestra, in modo che abbia dimensioni adeguate a quelle dello schermo. | 6. | Scegliete lo strumento Immagine e tracciate una cornice che ricopra tutta l’area della maschera. | 7. | Selezionate un’immagine per lo sfondo della maschera. | 8. | 8. Scegliete lo strumento Pulsante di comando e tracciate un primo pulsante, come mostrato nella figura 5.18.
Figura 5.18 – Dovete creare un pulsante simile a questo. | 9. | Nella finestra Creazione guidata Pulsante di comando, selezionate dall’elenco della casella Categorie la voce Operazioni su maschere; dall’elenco della casella Azioni selezionate quindi il comando Apri maschera. | 10. | 10. Fate clic sul pulsante Avanti. | 11. | Nella finestra successiva, mostrata nella figura 5.19, dovete indicare la maschera da aprire al clic sul pulsante.
Figura 5.19 – La selezione della maschera da aprire. | 12. | Fate nuovamente clic sul pulsante Avanti. | 13. | Scegliete Apri la maschera e mostra tutti i record. | 14. | Fate clic sul pulsante Avanti per procedere. | 15. | Nella finestra per la scelta dell’aspetto del pulsante, selezionate Testo e inserite Fotografie nella casella; in alternativa potete selezionare l’opzione Immagine e indicare attraverso il pulsante Sfoglia l’immagine da visualizzare sul pulsante. Nella figura 5.20 è mostrata la prima opzione.
Figura 5.20 – In questo esempio, sul pulsante è stato visualizzato un testo. | 16. | Fate clic sul pulsante Avanti e, nella finestra successiva, assegnate un nome al pulsante. | 17. | Un clic sul pulsante Fine termina la procedura guidata. | 18. | Noterete che il pulsante viene subito ridimensionato in modo da contenere esattamente il testo visualizzato: ciò è dovuto all’impostazione predefinita, la quale fa sì che il pulsante si adatti al testo contenuto. Per riportarlo alle dimensioni desiderate, dovete selezionarlo dalla casella posta nella barra degli strumenti Formattazione (maschera/ report) e ridimensionarlo; se lo credete utile, impostate una dimensione maggiore per il carattere selezionato. | 19. | Ripetete i passi da 8 a 18 di questa procedura per creare un pulsante per l’apertura della maschera Riprese. | 20. | Create un terzo pulsante e, quando viene visualizzata la finestra della procedura guidata, scegliete Applicazione dalla casella Categorie.
Figura 5.21 – L’inizio della procedura per la creazione del terzo pulsante: questo non agisce sulle maschere, ma sull’applicazione. | 21. | Dalla casella Azioni, scegliete Chiudi applicazione e fate poi clic su Avanti. | 22. | Selezionate il pulsante d’opzione Immagine e la voce Esci; fate clic sul pulsante Avanti. | 23. | Assegnate un nome al pulsante e fate clic sul pulsante Fine. | 24. | Ridimensionate il pulsante in modo che sia identico ai due precedenti, come quello nella figura 5.22.
Figura 5.22 – L’aspetto della maschera che comanda le altre maschere. |
Per concludere le operazioni, fate clic sul pulsante Salva e assegnateil nome Menu principale. Capitolo tratto da C. Romeo,Come si fa un database con Access, Milano (MI), Tecniche Nuove, 2005.
| |