MsAcces tiene la costumbre de diferenciar entre un campo vacío y un campo nulo. Para conseguir lo que quieres debería funcionar esta sentencia:
Código:
select * from usuarios where nombreusuario <> 'admin' and (mapadatos ='' OR mapadatos IS NULL)
De manera que me seleccione los que tienen el campo vacío y los que lo tienen nulo...