Descrizione
Progetto: IX Parte.
Obiettivi della lezione
Saper gestire un magazzino.
Indice lezione
Lezione 33 - Database
33.1
Il Report Filati
Colorati.
Dati sulla lezione
|
Versione: |
v1.0 |
|
Tempi: |
1 ½ ora / 90 minuti |
|
Data svolgimento lezione: |
09 Giugno 2003 |
|
Autore dei contenuti: |
Giuliano Luca |
|
Autore materiali didattici: |
Togni Francesca |
La Teoria
33.1 - Il Report Filati Colorati
Ora
ci si occuperà di creare il report inerente la tabella COLORATO, in modo da
avere anche su supporto cartaceo l’elenco consultabile dei vari filati colorati
che si sono inseriti.
Si
vuole costruire un report che riporti tutti i tipi di filato colorato presenti
nella tabella suddivisi per grezzo.
Per
poter creare questo nuovo report si selezioni l’oggetto Report dalla
maschera principale.

Successivamente
selezionare la composizione guidata clickando due volte su ![]()
Similarmente
a quanto visto prima, anche questa volta si presenta una finestra di dialogo
dalla quale bisognerà selezionare il nome della tabella interessata. In questo
caso si tratta della tabella COLORATO.

A
questo punto riportare tutti i campi nella cella a destra clickando sul
pulsantino
. Si selezionano così tutti i campi facenti parte della
tabella.

Andando
Avanti si presenterà una nuova finestra nella quale sarà possibile
definire i possibili raggruppamenti. Nel caso specifico bisognerà scegliere
CodiceGrezzo. Per farlo basta selezionare con un click il nome del campo e
successivamente clickare sul pulsante
. Esso verrà riportato in evidenza dall’altra parte.

Si
proceda clickando su Avanti. Nella pagina che segue viene richiesto se
visualizzare , all’interno del gruppo creato, in ordine alfabetico, altri
campi. Si può, per maggior chiarezza di lettura, porre come campo da ordinare
in ordine alfabetico crescente, CodiceColorato.

Facendo
click su Avanti sarà possibile decidere quale layout di pagina dare al
report. Si scelga di orientare la pagina in Orizzontale e di avere come
layout Bordato 2.

Si
vada Avanti. Lo stile da scegliere è quello della scrittura del titolo e
dei dati. Si opti per Società.

Ultimo
passo da compiere andando Avanti sarà quello di dare il titolo e il nome
al report. Di default verrà proposto COLORATO. Si scelga di visualizzare il
report in modalità struttura.

Clickare
su Fine.
Ecco
come apparirà il report così costruito

Ciò
che bisogna fare ora è riportare alcune piccole modifiche al fine di rendere
più leggibile ed accattivante il report stesso.
Prima
di tutto si cambi il titolo in cima, trasformandolo in

Ora è la volta del campo
CodiceGrezzo. Esso riporta un codice alfanumerico, non il nome del filato
grezzo, che rimarrebbe decisamente più chiara. Per poter cambiare questo valore
il metodo più corretto è quello di modificare l’origine del report stesso (ne
esistono anche altre altrettanto giuste, ma decisamente meno immediate da
creare e meno facili da interpretare). Si visualizzino le proprietà del report
clickando due volte sul quadratino che c’è all’incrocio dei due righelli.

Posizionarsi
con il mouse sulla voce Origine record

Premere
ora il pulsante a lato contrassegnato dai tre puntini
. Apparirà una finestrella che chiederà se si vuole creare
una query legata alla tabella COLORATO.

Premere
Sì. Si aprirà la griglia QBE con già riportata la tabella COLORATO.

Adesso
bisogna aggiungere la tabella Fornitori per far in modo che si possa prelevare
da essa la ragione sociale del fornitore. Premere sul pulsante
. Apparirà la finestra riportante tutte le tabelle presenti
nel db. Scegliere GREZZO e premere su Aggiungi.

Automaticamente
verrà posta a fianco della tabella COLORATO. Per evidenziare il legame che
esiste fra loro bisognerà selezionare con un click il campo CodiceGrezzo dalla
tabella COLORATO. Tenendo premuto il tasto sinistro del mouse, trascinare
l’icona che apparirà
fino al campo
CodiceGrezzo della tabella GREZZO, quindi rilasciare il tasto del mouse. Si
otterrà così il seguente join.

Assicurarsi
che il verso del legame sia corretto. Per farlo clickare due volte sulla linea
di congiunzione. Apparirà una maschera che riporterà i tipi di join che legano
le due tabelle. Verificare che venga riportato quello seguente

Premere
su OK.
Riportare
ora sulla griglia tutti i valori appartenenti alla tabella COLORATO e il campo
Descrizione della tabella GREZZO.

Chiudere
la finestra QBE premendo
. Apparirà la seguente finestrella di dialogo.

Si
dia il proprio assenso premendo Sì. Si è ora ritornati alla visualizzazione
struttura del report.
L’operazione
successiva è quella di modificare il valore da visualizzare nel raggruppamento.
Selezionare la casella di testo CodiceGrezzo e visualizzarne le
proprietà premendo il tasto
.

Il
valore del Nome elemento e Origine controllo dovrà essere
modificato e dovrà contenere Descrizione. Cambiare anche l’etichetta associata
lasciando solo la scritta Grezzo.

Per
dare un tocco di ordine in più si può stabilre che tutti i Grezzi dovranno
essere visualizzati in ordine crescente di Descrizione. Per farlo basta
attivare la finestra riportante l’elenco dei campi raggruppati ed ordinati.
Premere sul pulsante
. Apparirà al seguente tabellina.

Inserire
una linea prima del campo CodiceGrezzo. Per farlo premere il rettangolino
grigio a fianco del campo dove è anche riportato il simbolo del raggruppamento
. La linea si scurirà.

Premere
il tasto INS sulla tastiera. Si creerà uno spazio vuoto proprio al di sopra del
CodiceGrezzo.

Posizionarsi
con un click all’interno della cella Campo o espressione. Scegliere tra
i campi riportati Descrizione. Nella cella Criterio ordinamento
riportare invece la dicitura Crescente.

Prima
di chiudere il tutto si apporti ancora una piccola modifica. Più precisamente
si vuole creare un Piè di pagina del gruppo, in modo da poter inserire
un conteggio dei filati appartenenti ad ogni grezzo e permettere di avere
questo elenco suddiviso per pagine a seconda del grezzo stesso.
Per
poterlo fare basta posizionarsi sul campo CodiceGrezzo. Nell’elenco sottostante
appare la dicitura Piè di pagina (gruppo). Settarla a Sì.

Chiudere
la finestrella premendo sul pulsantino
. Per salvare le modifiche fino ad ora apportate clickare sul
tasto
.
La
struttura del record ora appare come segue:

E’
apparso un nuovo spazio. Per prima cosa si inserisca una casella di testo non
associata per contenere il conteggio dei filati colorati appartenenti ai
singoli grezzi. Per farlo scegliere dalla casella degli strumenti il pulsante
e trascinare un’area
rettangolare sullo spazio appena creato circa al centro del foglio.

Modificare
il contenuto dell’etichetta legata alla casella con “N° filati colorati”.
Visualizzare successivamente le proprietà della casella di testo. Modificare il
Nome elemento e l’Origine record come segue
![]()
L’Origine
record è diventato così il numero di filati colorati che appartiene ad ogni
grezzo.
Per poter ottenere un
salto di pagina ogni colta che cambia fornitore, basta clickare due volte sul
quadratino grigio in prossimità del Piè di pagina CodiceGrezzo.
![]()
Verranno
visualizzate le proprietà inerenti questa particolare sezione del report.
Modificare la voce Interruzione pagina riportando la dicitura Dopo
sezione.

Ridimensionare
il report, dare qualche ritoccatina stilistica a piacere e salvare.
Un
esempio potrebbe essere:

Supponendo
di aver inserito dei valori nella tabella COLORATO un esempio di videata finale
potrebbe essere

Qui
è riportata la pagina 3 del report in cui è visibile la descrizione del grezzo,
l’elenco dei prodotti colorati e il conteggio finale. Nelle pagine successive
sono riportati gli specifici di altri filati.
Anche
in questo caso Il lavoro sul report è sostanzialmente finito. Ora bisognerà
fare in modo che esso venga aperto all’occorrenza dalla giusta maschera. Nel
caso specifico si dovrà aggiungere un pulsante sulla maschera FILATICOLORATI.
Si
torni sull’oggetto Maschere e si apra in Visualizzazione struttura
la maschera FILATICOLORATI.

La
situazione in cui era stata lasciata è la seguente:

Ora
si attivi la Casella degli strumenti clickando sull’icona
. Scegliere il pulsante Comando
e si crei un’area
vicino agli altri pulsanti.
Dalla
finestra di Creazione guidata scegliere la categoria Operazioni su
report. Tra le azioni possibili quella che interessa in questo caso è la
prima, cioè Anteprima Report.

Si
clicki su Avanti. Il report da scegliere questa volta è Colorato, ossia
quello appena impostato: selezionarlo nella finestra che apparirà ed andare Avanti.

Tra
le varie immagini che Access propone scegliere Anteprima documento: come
si potrà notare l’icona che viene associata è simile a quella di Anteprima
di stampa presente anche in Word ed Excel, quindi molto intuitiva da
utilizzare.

Premere
Avanti. Nell’ultima finestra di dialogo che si presenterà impostare come
nome del pulsante di comando Stampa. Clickare Fine.

Dimensionare
ed allineare agli altri tasti quello appena creato. Salvare la maschera
FILATICOLORATI.

Non è obbligatorio inviare l’esercizio al tutor.
Feedback
Per
chiarimenti, si prega di lasciare la domanda direttamente sul Forum della
piattaforma Maestra.