semplicemente crei il report e poi crei un evento nella sezione in cui sono contenuti i dati

if me.campo1<>0 then
me.campo1.visible=false
else

end if

ecc..per tutti i campi

Io personalmente chiamerei le caselle di testo con nomi parametrici del tipo campo1, campo2, campo3 ecc...

poi nell'evento (della sezione corpo solitamente) crei un ciclo per il num d campi e scrivi una cosa del tipo

codice:
for i=1 to num_campi
   if me.campo(&i) o me.campo("&i") <-sintassi da ricontrollare dovrebbero esserc apici..
 
   else
 
  end if
next
anke aggiungendo altri campi (colonne) basta cambiare un solo num