Descrizione

Progetto: VIII Parte.

Obiettivi della lezione

Saper gestire un magazzino.

Indice lezione

Lezione 32  -  Database

32.1          Il Report Filati Grezzi.

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    

32.1  -  Il Report Filati Grezzi

 

In questa lezione ci si occuperà di creare il report inerente la tabella GREZZO, in modo da avere anche su supporto cartaceo l’elenco consultabile dei vari filati grezzi che si sono inseriti.

Si vuole costruire un report che riporti tutti i tipi di filato grezzo presenti nella tabella suddivisi per fornitore.

Per poter creare un nuovo report si selezioni l’oggetto Report dalla maschera principale.

Successivamente selezionare la composizione guidata clickando due volte su

Similarmente a quanto visto per le maschere, 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 GREZZO.

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 CodiceFornitore. 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, Descrizione

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 GREZZO. 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 CodiceFornitore. Esso riporta un numerico, non la dicitura della ragione sociale. 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 GREZZO.

Premere . Si aprirà la griglia QBE con già riportata la tabella GREZZO.

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 FORNITORI e premere su Aggiungi.

Automaticamente verrà posta a fianco della tabella GREZZO e sarà evidenziato il legame che esiste fra loro attraverso una linea che collega i due campi CodiceFornitore.

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 GREZZO e il campo RagioneSociale della tabella FORNITORI.

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 CodiceFornitore e visualizzarne le proprietà premendo il tasto .

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

Per dare un tocco di ordine in più si può stabilre che tutti i fornitori dovranno essere visualizzati in ordine crescente di Ragione Sociale. 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 CodiceFornitore. 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 CodiceFornitore.

Posizionarsi con un click all’interno della cella Campo o espressione. Scegliere tra i campi riportati RagioneSociale. 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 comprati da ogni singolo fornitore e permettere di avere questo elenco suddiviso per pagine a seconda del fornitore.

Per poterlo fare basta posizionarsi sul campo CodiceFornitore. 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 grezzi forniti dai singoli fornitori. 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 forniti”. 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 grezzi che ogni fornitore vende al magazzino.

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

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 GREZZO un esempio di videata finale potrebbe essere

Qui è riportata la pagina 2 del report in cui è visibile il nome del fornitore, l’elenco dei prodotti e il conteggio finale. Nelle pagine successive sono riportati gli specifici di altri fornitori.

 

Il lavoro sul report è sostanzialmente finito. Ora bisognerà fare in modo che esso venga visualizzato all’occorrenza dalla giusta maschera. Nel caso specifico si dovrà aggiungere un pulsante sulla maschera GREZZO.

Si torni sull’oggetto Maschere e si apra in Visualizzazione struttura la maschera GREZZO.

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. Al momento è presente solo un report, ossia quello appena impostato, quindi 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 GREZZO.

 

 

Non è obbligatorio inviare l’esercizio al tutor.

Feedback

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