Descrizione

Progetto: IV Parte.

Obiettivi della lezione

Saper gestire un magazzino

Indice lezione

Lezione 28 -  Database

28.1          La maschera Articoli.

Dati sulla lezione

Versione:

v1.0

Tempi:

1 ½ ora / 90 minuti

Data svolgimento lezione:

19 Maggio 2003

Autore dei contenuti:

Giuliano Luca

Autore materiali didattici:

Togni Francesca

 

La Teoria    

28.1  -  La maschera Articoli

 

La maschera per l’inserimento dei Filati Colorati sarà composta in realtà da due maschere: la principale che farà riferimento ai Filati grezzi e una sottomaschera che si occuperà dell’inserimento degli articoli colorati.

Si crei la principale sfruttando la creazione guidata.

Fare doppio click su .

Dalla finestra che apparirà selezionare la tabella da legare alla maschera, cioè GREZZO (può sembrare un doppione della precedente, ma non lo è).

 

Fatto ciò riportare tutti i campi nella finestrella bianca Campi selezionati: premendo il tasto .

e premere il tasto Avanti. Nella prossima finestra di dialogo selezionare il layout da applicare alla maschera Giustificato.

La videata seguente dà la possibilità di determinare lo stile di fondo della maschera. Scegliere quello Standard.

L’ultima finestra permette di dare un nome alla maschera e di decidere come visualizzare i dati. Impostare come nome FilatiColorati e come visualizzazione quella che permetterà di modificarne la struttura.

Premere su Fine.

La maschera si presenterà così:

Ciò che dovrà esser svolto ora è un lavoro di rifinitura. Si inizi con le proprietà della maschera.

Per visualizzarle verificare che il quadratino all’incrocio dei due righelli sia selezionato e premere il tasto sulla barra degli strumenti . Gli elementi da cambiare sono i seguenti:

Si tolgono così le barre di scorrimento laterali, i selettori di record, i pulsanti di spostamento e le linee di divisione.

Logicamente ora bisognerà inserire alcuni accorgimenti per poter permettere di avere flessibilità nella gestione dei dati.

Prima di tutto allungare i campi fino a dar loro una lunghezza che possa essere soddisfacente in visualizzazione dati, tipo la seguente:

Si prosegua creando un’intestazione nella maschera, entro cui porre tutti i pulsanti di cui si necessita. Per farlo allargare l’area dell’Intestazione di maschera e quella di lavoro, in modo da ottenere

Attivare la Casella degli strumenti cliccando il pulsante  sulla Barra degli strumenti, scegliere il pulsante  ed impostarla in modo da dare un titolo alla maschera: il carattere è Arial e la dimensione 18.

A questo punto inizia la creazione dei pulsanti. Verificare che sia premuto il tasto  che serve per l’autocomposizione di alcuni oggetti. Scegliere il tasto  e posizionarlo nell’area dell’Intestazione maschera a fianco dell’etichetta appena creata. Come primo pulsante si crei quello per potersi posizionare sui record successivi. Quindi bisogna scegliere dalla finestra che si aprirà la voce Spostamento tra record sotto la voce Categorie e Vai a record successivo da quella delle Azioni.

Dopo aver premuto il tasto Avanti sarà possibile impostare l’icona da porre sul tasto. Scegliere tra quelli proposti quella raffigurante l’indice puntato a destra (Puntamento a destra)

Premere Avanti e dare come nome al pulsante Successivo, quindi premere su Fine.

Sulla stessa traccia creare :

Ø      il pulsante per lo spostamento ai record precedenti, chiamandolo Precedente,

Ø      il pulsante per poter trovare gli elementi, inserendo l’icona del binocolo più grande (Binocolo 1) e chiamandolo Trova,

Ø      Il pulsante per la chiusura della maschera, inserendo l’icona dello STOP (Interrompi firma) e chiamandolo Chiudi,

Allineare i tasti in modo da ottenere una videata come la seguente:

Per poter dare un aspetto più accattivante alla maschera si possono applicare alcuni accorgimenti. Si può variare il colore di sfondo dell’Intestazione maschera e del Corpo scegliendo tra quelli proposti facendo click sul pulsante

 

Allineare i dati e le etichette, allargando adeguatamente i campi dei dati. Ottenere alla fine una maschera simile alla seguente:

 

Arrivati a questo punto bisogna creare lo spazio e inserire la sottomaschera legata alla tabella colorato.

Allungare lo spazio del Corpo della maschera.

Scegliere il pulsante  dalla Casella degli strumenti e creare un’area abbastanza grossa per poter contenere diversi record.

Appena il mouse verrà rilasciato si aprirà una finestra di dialogo che aiuterà a completare l’operazione di creazione della sottomaschera.

Tramite essa si può legare la maschera principale ad una tabella o ad una maschera già creata. In questo caso bisogna legare la sottomaschera alla tabella COLORATO, quindi lasciare l’impostazione così com’è e fare click su Avanti.

Si presenterà una finestra che permetterà di scegliere tale maschera.

Una volta individuata selezionare tutti campi che verranno visualizzati.

Fare click su Avanti.

Ora sarà possibile determinare il legame esistente tra le due tabelle. In automatico Access propone quello più “naturale”, andando a confrontare nome e tipo di dati in entrambe le tabelle. Esso riscontra che in entrambe esiste un campo CodiceGrezzo con le stesse caratteristiche, perciò riporta tale legame nel campo rettangolare sottostante.

Se non fosse stato giusta la relazione proposta si poteva determinarla autonomamente impostandola dopo aver scelto la dicitura Definizione personalizzata. In questo preciso caso non è necessario, quindi lasciare le impostazioni come sono e proseguendo facendo click su Avanti.

Il passo finale è quello di determinare il nome della sottomaschera. Di default viene posto “Sottomaschera Colorato”. Appare così chiaro che è legata alla tabella COLORATO e nello stesso tempo che è una sottomaschera, quindi non lo si modifichi e si faccia click su Fine.

Dopo aver opportunamente allargato le dimensione della sottomaschera si potrà avere davanti la maschera così composta

Prima di ritoccare la maschera variando colori, allargando campi e così via, si provi a vedere come appare la maschera in Visualizzazione dati. Per farlo premere il tasto in alto a sinistra sulla Barra degli strumenti

Ad una prima occhiata ci si accorge subito che la sottomaschera è impostata con Visualizzazione predefinita impostata a Foglio dati. Si può ora modificare alcuni parametri della sottomaschera.

Per prima cosa si vari il tipo di Visualizzazione predefinita. Fare doppio click all’incrocio dei righelli della sottomaschera per far apparire la tabella delle proprietà.

Cambiare i seguenti valori

 

Altro accorgimento molto utile da adottare è quello di bloccare il campo CodiceGrezzo nella sottomaschera, intanto il valore viene impostato automaticamente da Access. Per farlo selezionare il campo nella sottomaschera, visualizzarne le proprietà, e porre Bloccato a .

Adattare i campi alla larghezza della finestra e colorare appropriatamente anche la sottomaschera, magari mantenendo lo stesso stile adottato per la maschera principale. Impostarla simile alla seguente:

Mancano ancora alcuni ritocchi prima di poter dire che la maschera è finita.

Un provvedimento da prendere è quello di non permettere di inserire nuovi filati grezzi in questa maschera, ma di scorrere quelli che sono stati inseriti nella precedente maschera e legare ad essi i nuovi articoli colorati. Per farlo basta modificare una proprietà della maschera stessa. Visualizzare le proprietà della maschera principale e cercare la dicitura Consenti aggiunte e portarla la valore No.

Così come non deve essere possibile aggiungere altri filati grezzi non deve essere possibile neanche modificarne i valori. I dati della tabella GREZZO riportati in questa maschera devono essere solo dei riferimenti per costruire la tabella sottostante, non deve essere manipolata, altrimenti potrebbero crearsi dei disallineamenti di dati. Esempio: se si modificasse il codice del Grezzo, mentre sono già stati inseriti dei colorati, si perderebbe il legame che unisce le due tabelle. E’ utile quindi che tutti i campi inerenti il filato grezzo siano bloccati. Selezionarli tutti

Fare click sull’icona  dalla Barra degli strumenti. Saranno visualizzate tutte le proprietà in comune che hanno i campi selezionati. Scegliere la scheda Dati e impostare la proprietà Bloccato a .

Supponendo di aver inserito già dei valori attraverso le altre maschere è possibile ottenere delle videate simili alla seguente:

 

 

Non è obbligatorio inviare l’esercizio al tutor.

Feedback

Per chiarimenti, si prega di lasciare la domanda direttamente sul Forum della piattaforma Maestra.