Qué fórmula puedo utilizar en Access para que reemplace un dato por cero?

Realizo la siguiente consulta en un formulario, al introducir dato en un campo y en el evento antes de actualizar, con el fin de saber si el valor existe. Al ejecutarla produce el error "variable de objeto o bloque Whit no establecido". Lo que pretendo es darle un valor cero si la referencia no existe o su valor en caso contrario y dependiendo de ello realizar otras consultas.

 CONSQL = "SELECT CUENTAGT.IdSg FROM CUENTAGT" _
               & " GROUP BY CUENTAGT.IdSg" _
               & " HAVING CUENTAGT.IdSg =" & Referencia

NUM = Nz(CON.Fields(0).Value, 0)

El campo IdSg es repetitivo en la tabla, pues puede llevar asociadas varias referencias.

Agradecería ayuda con el fin de solucionar el problema.

Añade tu respuesta

Haz clic para o