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

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.