22/08/2023 - oli70 ha scritto:
Sono nuovo, sto imparando ad utilizzare i report
Allora, fissa bene subito questo: dimentica (o, se ancora non la conosci, non impararla) la “Visualizzazione Report” e usa solo la visualizzazione in Anteprima di stampa (oltre ovviamente a quella in Struttura, mentre ci lavori per costuirlo, mi semba evidente), quando si tratta di vedere il contenuto del report senza lanciarlo direttamente in stampa.
Si tratta di due visualizzazioni che hanno comportamenti molto diversi, con eventi che si verificano solo nell'anteprima di stampa, e poiché un report è realizzato per la stampa o esportazione in pdf, solo la visualizzazione in anteprima di stampa rappresenta veramente quello che si otterrà, non la visualizzazione report.
Detto questo, andando al succo della domanda, per condizionare la visualizzazione di un'immagine (o meglio di un controllo che contiene l'immagine) è sufficiente una istruzione VBA che devi inserire nell'evento "Su formattazione" della sezione in cui si trova quell'immagine
Me.NomeControlloImmagine.Visible = Me.NomeControlloCampoBoolean.Value
Un controllo associato ad un campo boolean avrà un valore True o False e questo valore può essere assegnato direttamente alla proprietà Visible del controllo immagine: se è True l'immagine sarà visibile, se False l'immagine non sarà visibile, tutto qua.