Se il contenuto del campo e' nullo o il recordset non contiene record, sono due concetti diversi.

La IsNull fa la prima operazione, con la RecordCount esegui la seconda ...