La condiziona è verificata, perchè fatto una prova


If rsRecordSet2![Preventivo] Then
MsgBox "Presente"
Else
MsgBox "Non presente"
End If


Nell'apertura del datareport mi risponde correttamente

Quindi ci siamo.

Adesso provo a gestire tutto da codice e quindi non mettere la visibilità o no.
Se il dato è presente lo inserisco direttamente da codice, speriamo di riuscirci