Access - error en condición If

 
Vista:
Imágen de perfil de Salvador
Val: 46
Ha disminuido su posición en 8 puestos en Access (en relación al último mes)
Gráfica de Access

error en condición If

Publicado por Salvador (94 intervenciones) el 19/08/2015 12:53:07
Tengo un problema con la expresión abajo indicada. Cuando es =0
sale bien

If Reports![CalculoListadoIvaRepercutido]![CalculoListadoIvaCuotaiva]
![CalculoListadoIvaCuotarecargo]![tcuotarecargo] = 0 Then
Reports![CalculoListadoIvaRepercutido]![CalculoListadoIvaCuotaiva]
![CalculoListadoIvaCuotarecargo].Visible = False
End If
If Reports![CalculoListadoIvaRepercutido]![CalculoListadoIvaCuotaiva]
![CalculoListadoIvaCuotarecargo]![tcuotarecargo] <> 0 Then
Reports![CalculoListadoIvaRepercutido]![CalculoListadoIvaCuotaiva]
![CalculoListadoIvaCuotarecargo].Visible = True
End If

Cuando es <>0 aparece el giguiente error

Se ha producido el error '2455' en tiempo de ejecución:

Ha especificado una expresión que contiene una referencia no válida a
la propiedad Form/Report

Finalizo y el importe lo hace bien.

Alguién podría indicarme donde esta el error?

Muchas gracias.

Salva
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

error en condición If

Publicado por mxchiguer (65 intervenciones) el 26/08/2015 19:44:06
hola, espero te sirva mi vcomentario.

es posible que tengas valores nulos o vacios podrias usar la siguiente expresion,

If nz(Reports![CalculoListadoIvaRepercutido]![CalculoListadoIvaCuotaiva]![CalculoListadoIvaCuotarecargo]![tcuotarecargo]) = 0 Then
Reports![CalculoListadoIvaRepercutido]![CalculoListadoIvaCuotaiva]![CalculoListadoIvaCuotarecargo].Visible = False
else
Reports![CalculoListadoIvaRepercutido]![CalculoListadoIvaCuotaiva]
![CalculoListadoIvaCuotarecargo].Visible = True
End If

explicacion: Nz me devuelve 0 en caso de que la cadena este vacia...
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar