Ya tengo la solucion !!!!!!!!
jejeje a ver los comento x si algun dia alguien lo necesita...
use la condicion if q seria de la siguiente manera
if isnull(me.nombredelcampo) or isnull (me.nombredelcampo) then
msgbox
else
lo que queria acewr
end if
y asi consigues q no se ejecute el comando dl boton salvo q esten todos los campos rellenos
y lo de bloquear al acceso al codigo...
en la ventana de base de datos principal le das a herramients>macro>editor visual basic
y en esa ventana t vas a herramientas>nombredela base de datos> y en la ventana que t sale le das a la pestaña proteccion selecionas blokear y pones password y listo
asi saltaran solo las alarmas q tu digas... y xa poder entrar al codigo hay q hacerlo a traves de la ventana principal y dando el passwd
gracias a todos x su colaboracion