Función EsNum en Access, para la contabilidad.

En mi última publicación, allá por el año 2017, 😉, que podéis ver en el siguiente enlace: 'Cuentas contables con punto o coma en Access'; os comentaba que iba a continuar con unas pequeñas clases teóricas, sobre las funciones que nos hacen falta para poder determinar dónde está el punto o la coma, cuando se da de alta una cuenta contable y no queremos escribir una ristra de ceros.

Aplicando a una consulta de Access lo explicado en esa última publicación, la cosa quedaría como sigue:


(No os preocupéis, que cuando veáis el video de la formación, lo encadenaréis todo y veréis con claridad cómo se genera esta consulta).

Lo que viene a decir la consulta es: lo que contiene el campo 'Cuenta' de la tabla 'T 001', ¿se puede tratar como un número?

Y, la respuesta que nos da la consulta, es la siguiente:


Como podéis ver, la respuesta a la pregunta con la función 'EsNum', siempre es un 0 (cero), o un -1 (menos uno).

El 0 es 'Falso', es decir, lo que contiene la 'Cuenta contable' no se puede tratar como un número; lógicamente, el -1 es lo contrario, es decir, es 'Verdadero', con lo cual lo que contiene el campo 'Cuenta' de la tabla 'T 001', se puede tratar como un número.

Este es el primer valor que necesitamos para poder completar el contenido del campo 'Cuenta' de la tabla 'T 001', con los ceros pertinentes.

Para los otros tres valores, usaremos las funciones 'EnCad' y 'Longitud'.

Pero estas, os las explicaré la semana próxima y, probablemente, os suba el video de esta formación sobre la función 'EsNum'.

No os preocupéis por ahora de la sintaxis de la función, como os dije, no es necesario saber programación; Access tiene todo lo necesario para guiarnos y que no lo escribamos mal.

Lo veréis la semana próxima.

Mientras tanto reflexionad sobre la siguiente cita:

Alégrate de la vida porque ella te da la oportunidad de amar, de trabajar, de jugar y de mirar a las estrellas.
 Henry Van Dyke

Y disfrutad de este video musical:


Comentarios