Descrizione
Progetto: IV Parte.
Obiettivi della lezione
Saper gestire un magazzino
Indice lezione
Lezione 28 - Database
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
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
Sì.

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 Sì.

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.