Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

División por cero

112 views
Skip to first unread message

Tomas Torres

unread,
Sep 11, 2000, 5:39:08 PM9/11/00
to

Una consulta me genera una división por cero y no me completa la misma,
el problema es que el dato no se tiene todavía y se debe realizar esa
consulta de todas formas.

Hay alguna forma de decirle a la consulta que en la división por cero
muestre un error, ya que lo que hace ahora mismo es que no despliega
nada a causa de la división por cero.

Gracias de antemano.

José A. Giménez [Py]

unread,
Sep 11, 2000, 9:38:04 PM9/11/00
to
Si el campo viene nulos puedes usar nz(campo,1) para que el campo tome el
valor 1 y así no afecte tu división.
Si lo que viene en tu campo es cero; puedes usar
hit(campo=0;1;campo)
así hit devolverá 1 cuando el campo es cero y el mismo campo si es otro
número.
Consulta la ayuda sobre nz e hit para mayores detalles.
Espero sea lo que buscabas.-

--
Saludos.

José A.Giménez.
Asunción, Paraguay


RDM

unread,
Sep 12, 2000, 8:06:58 AM9/12/00
to
En vez de Hit (que me imagino que será la función inglesa), usa
SiInm(Condicion;ValorSiVerdadero;ValorSiFalso)

podría quedar así SiInm([Campo] = "" O [Campo] = 0 OR
EsNulo([Campo]);1;[Campo])

Salu2


"José A. Giménez [Py]" <gime...@hotmail.com> escribió en el mensaje
news:#XTL2mFHAHA.273@cppssbbsa05...

Bernardo Iglesias

unread,
Sep 12, 2000, 8:40:05 AM9/12/00
to
De hecho, me ha llamado la atención, he buscado en la ayuda de Access y en
la MSDN y no aparece nada con ese nombre. He probado también a ejecutar una
línea con ese nombre y me da un error de función no definida.

El equivalente en inglés del siimn es iif

Y lo que también podría servir es la función nz

nz(campo;0)

Devuelve el primer parámetro, o el segundo si el primero es nulo.

"RDM" <ocean...@jet.es> escribió en el mensaje
news:OwAG$GLHAHA.174@cppssbbsa04...

Tomas Torres

unread,
Sep 12, 2000, 10:36:09 AM9/12/00
to

Gracias por su ayuda, estoy probando y les comento.
0 new messages