Visual Basic - If Tudebe = 0 And tuhaber = 0 Then

Life is soft - evento anual de software empresarial
 
Vista:

If Tudebe = 0 And tuhaber = 0 Then

Publicado por jose (128 intervenciones) el 03/12/2002 02:58:33
If Tudebe = 0 And tuhaber = 0 Then
MsgBox (\"error pues el debe y el haber estan en cero\"), vbExclamation, \"Atencion\"
Cancel = True
Exit Sub
End If

amigos,

las lineas de arriba es la manera adecuada de comprobar si ambas variables de memoria vienen en cero. ?
o hay que poner 0.00 u otro signo adicional ?

asi estan definidas. !

dim Tudebe As Double
dim tuhaber As Double

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

RE:If Tudebe = 0 And tuhaber = 0 Then

Publicado por Josetxu (75 intervenciones) el 03/12/2002 03:13:35
Hay que tener mucho cuidado con las variables de números reales, ya que el PC las guarda en el formato de "Coma Flotante" y después de varias operaciones con ellas, raramente llegan a cero.
Yo haría una constante con el mínimo valor posible:

Const Minimo = 0.00001

Y la condición la pondría así:

If Tudebe < Minimo And tuhaber < Minimo Then...

Saludos
Josetxu
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