#error de calculo

25/05/2010 - 18:52 por JoseMB | Informe spam
Buenas tardes

Tengo un problemilla aparentemente facil pero en realidad no me sale bien.

En una CONSULTA, de entre varios campos hay 2 (A y B) que son operaciones.

El problema biene cuando en el campo A en valor es 0 (Cero) porque entonces
el campo B me da #ERROR en vez de un valor porque claro 0 dividido por
cualquier valor es #ERROR

Una opcion seria poner algo asi supongo que en criterio de B:

IF A>0 THEN haz calculo de B ELSE no lo hagas


Pero ¿cual seria la solucion correcta y donde y como ponerla?


Otra cosita.

¿Como o donde puedo conseguir el programa que supongo existe para compilar a
.EXE cualquier base de Acces?


Gracias por vuestra inmensa ayuda y saludos a tod@s.

Preguntas similare

Leer las respuestas

#1 Emilio
25/05/2010 - 19:01 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
Hola!
=iif (A>0;LaFormula;0)

Según tu configuración regional, los puntos y coma deberán ser comas

Saludos a todos desde Huelva

Emilio [MS-MVP Access 2006/10]
miliuco56 ALGARROBA hotmail PUNTO com
http://www.mvp-access.com/foro
http://www.mvp-access.es/emilio
"JoseMB" escribió en el mensaje de
noticias news:
Mostrar la cita
__________ Information from ESET Smart Security, version of virus signature database 5145 (20100525) __________

The message was checked by ESET Smart Security.

http://www.eset.com
#2 JoseMB
25/05/2010 - 19:58 | Informe spam
Gracias por la respuesta pero algo falla

He provado varias formas ya que la que me has indicado tal cual tampoco
funciona:

En Linea CAMPO: Total_ €_Kg: [Mano_Obra]*[Horas]*[Precio]/[Salidas]
que va bien, y

En CRITERIO: SiInm([Salidas]<0;[Total_€_kg];0)

o bien
SiInm([Salidas<0];[Total_€_kg];0)

supongo que estan cerca de la solucion pero ninguna de las dos es correcta y
encima me salen dos msgbox preguntandome los valores de Salidas y Total_

Ademas realmente tampoco es que tenga que filtrar los registro que me dan
#ERROR sino que lo que quiero es que salgan TODOS pero donde hay #ERROR pues
por ejemplo hacerlo invisible o poner un 0 (cero)

Gracias por vuestra ayuda.


"Emilio" wrote:

Mostrar la cita
#3 Emilio
25/05/2010 - 21:50 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
Hola!
en el campo pon

Total_ €_Kg: iif([Salidas] >0; [Mano_Obra]*[Horas]*[Precio]/[Salidas];0)

nada mas.

Cuando te pregunta por Salidas es porque no reconce el campo ¿acaso no
existe?

Saludos a todos desde Huelva

Emilio [MS-MVP Access 2006/10]
miliuco56 ALGARROBA hotmail PUNTO com
http://www.mvp-access.com/foro
http://www.mvp-access.es/emilio
"JoseMB" escribió en el mensaje de
noticias news:
Mostrar la cita
__________ Information from ESET Smart Security, version of virus signature database 5145 (20100525) __________

The message was checked by ESET Smart Security.

http://www.eset.com
#4 JoseMB
25/05/2010 - 23:21 | Informe spam
PERFECTO, ya funciona bien, MUCHAS CRACIAS

Ah, no se porque me preguntaba por "Salidas" ya que SI existe ese campo.

Gracias por vuestra ayuda.


"Emilio" wrote:

Mostrar la cita
#5 Emilio
25/05/2010 - 23:46 | Informe spam
:-))

Saludos a todos desde Huelva

Emilio [MS-MVP Access 2006/10]
miliuco56 ALGARROBA hotmail PUNTO com
http://www.mvp-access.com/foro
http://www.mvp-access.es/emilio


__________ Information from ESET Smart Security, version of virus signature
database 5145 (20100525) __________

The message was checked by ESET Smart Security.

http://www.eset.com




__________ Information from ESET Smart Security, version of virus signature database 5145 (20100525) __________

The message was checked by ESET Smart Security.

http://www.eset.com
Ads by Google
Search Busqueda sugerida