English
Instant Developer Foundation Documentazione
  • Tutorial report
  • Visualizzazione stampa

Collegare Libro a un Pannello

link
<< Video precedente
Apri in una finestra a tutto schermo.
Video successivo >>

Trascrizione

Il progetto You B&B contiene ora due libri: uno nella videata Località ed un secondo libro nella videata Appartamenti. L’utente può richiedere la stampa dei libri da interfaccia? In questo momento, la risposta è NO: non abbiamo scritto nessuna riga di codice che consenta la stampa dei libri.

Potremo implementare un metodo automatico, oppure un metodo “via codice”, per eseguire la stampa. Prendiamo in esame la videata Località, nel caso non fosse in anteprima: doppio clic nell’albero di progetto per mostrare la videata in anteprima. Espandiamo il ramo e vediamo anche gli oggetti contenuti tra cui, appunto, il libro Località.

Implementiamo, per il Libro Località, il metodo automatico di stampa. Il framework prevede la possibilità di agganciare ad un pannello un Libro, uno ed uno solo, visualizzando automaticamente, sulla toolbar di pannello, un nuovo pulsante, dedito alla Stampa. In esecuzione, l’utente, con un clic sul pulsante, potrà effettuare la stampa.

Passiamo, dunque, ad agganciare il Libro Località al pannello Località, così da consentirne la stampa automatica, tramite il pulsante, appunto, sulla toolbar. L’operazione di aggancio è semplicissima: si imposta unicamente con il mouse nell’albero di progetto e, precisamente, basta trascinare il Libro Località sul pannello Località.

Allargo la videata in anteprima, per visualizzare l’intera toolbar, così da notare la presenza, appunto, del pulsante con un’icona a forma di stampante. La presenza di questo pulsante indica un aggancio tra Libro e Pannello. Ovviamente, per capire esattamente di quale Libro stiamo parlando, in quanto nella videata è possibile inserire più oggetti Libro, basta fare tasto destro sul pannello Località e seguire la voce Vai a Libro Località.

In esecuzione, il click sul pulsante di Stampa, attiverà una procedura nascosta che eseguirà più di una operazione. Precisamente:
  1. Trasferisce la Where SQL dal Pannello alla Master Query del Report, perché i dati stampati saranno sincronizzati con quelli visualizzati
  2. Esecuzione reale della stampa del Libro, con conseguente visualizzazione

Prima di mandare in esecuzione il progetto, dobbiamo, però, comprendere esattamente cosa intendiamo per stampa e visualizzazione: nel prossimo tutorial scopriremo questi aspetti.

Ultima modifica: 15/06/2021 / Validità: da 21.0.8100

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum

Vedi anche

    Scarica il progetto di esempio You Bb Project.zip