Valor de variables.

15/07/2005 - 22:59 por Desastres | Informe spam
Buenas tardes.
Tengo unas variables levantiscas. Recogen datos del tipo Código de documento, fecha y valor del documento.
Quería declararlas como Single, pero si lo hago, con las instrucciones siguientes:

If variable = "" then msgbox " Toca la trompeta"
If variable <>"" then msgbox " Toca la trompeta"

resulta que la trompeta no se calla.

Para conseguir que se calle la trompeta la mitad de las veces, tengo que declar las variables como Variant y utrilizar :

If IsEmpty(Variable) then MsgBox " Toca la trompeta"
If Not IsEmpty(Variable) then MsgBox " Toca la trompeta"

Pero no es lo que deseaba hacer. ¿Como puedo tener la seguridad de que una variable tiene algún valor y obtenerlo? y
¿como anular ese valor ( no cero que es un valor posible ) ?

Saludos
Des
 

Leer las respuestas

#1 Desastres
15/07/2005 - 23:55 | Informe spam
Hola KL, Gracias.

Si la variable ( utilicé Single) toma valores distintos en un proceso y coincide que el ultimo o una secuencia al final
, tiene por valor cero( el mismo valor que por defecto ) , no podré discernir si ha sido inicializada o no.

Aún así me has ayudado, pero quisiera encontrar una forma de obtener como respuesta la seguridad de que la variable se
ha "llenado" o no.
Es decir, obtener algo similar al IsEmty de una Variant o el Is nothing de un rango no encontrado con un Find.

Saludos
José Luis

"KL" escribió en el mensaje news:%
Mostrar la cita

Preguntas similares