Grazie Giorgio! Il punto (1) era sicuramente il più interessante!
Ho inserito il pulsante “Stampa” nel report, impostando la proprietà
“Visualizza” su “Su schermo”. In questo modo però il pulsante “Stampa”
non si vede neanche a video, perché il report viene elaborato in modalità
“Anteprima di stampa”, così ho pensato di ottenere il report in modalità
“Visualizzazione report” sostituendo l’istruzione:
DoCmd.OpenReport "NomeReport", acViewPreview
con
DoCmd.OpenReport "NomeReport", acViewReport
In questo modo però, la finestra del report si apre in modo meno
flessibile rispetto all’anteprima di stampa, nel senso che il grafico
non viene proporzionato alle dimensioni della finestra del report.
Stavo valutando quindi se è possibile (e se conviene):
1)
Visualizzare il report con il grafico proporzionato alle dimensioni della finestra.
2)
(oppure)
Espandere al massimo la finestra del report con l’istruzione
“DoCmd.Maximize”
su Load del report. In questo modo però (se il
Ribbon e i menu del tasto destro, sono nascosti), per chiudere il report
bisogna premere la ‘x’ in alto a destra e quindi si chiude anche
l’applicativo.
Pertanto bisognerebbe inserire anche un pulsante
“Chiudi” con il codice
“DoCmd.Close” su Click del pulsante.
3)
(oppure) Allargare al massimo la finestra del report con l’istruzione:
“DoCmd.MoveSize 0, 0, x, y”
però non saprei come ricavare la larghezza
massima (x) e l’altezza massima (y) del video.
4)
(oppure) Forse può essere utile il metodo “Report.Scale” consultabile
nella Guida di Access.
Cosa mi consigliate?