Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Valor mayor que label

Estas en el tema de Valor mayor que label en el foro de Visual Basic clásico en Foros del Web. Hola. Estoy haciendo mis primeros pinitos en vb y me he quedado encajado :( Tengo un label con el siguiente valor: Label18 = Val(Text2) - ...
  #1 (permalink)  
Antiguo 15/03/2007, 15:00
 
Fecha de Ingreso: julio-2003
Mensajes: 5
Antigüedad: 20 años, 9 meses
Puntos: 0
Valor mayor que label

Hola.

Estoy haciendo mis primeros pinitos en vb y me he quedado encajado :(

Tengo un label con el siguiente valor:

Label18 = Val(Text2) - 0.4 + Val(Label1) + Val(Text5)

Lo que quiero es que si el label 18 sea mayor que 10 aparezca en otro label un mensaje, si el numero es mayor que 20 otro mensaje y si es mayor que 30 otro mensaje.

Saludos.
  #2 (permalink)  
Antiguo 16/03/2007, 01:59
Avatar de seba123neo  
Fecha de Ingreso: febrero-2007
Ubicación: Esperanza, Santa Fe
Mensajes: 1.046
Antigüedad: 17 años, 2 meses
Puntos: 19
Re: Valor mayor que label

seria mas o menos asi:supongamos que el label donde se muestra el mensaje se llama label11

if label18.caption > 10 and label18.caption < 20 then
label11="es mayor a 10"
if label18.caption > 20 and label18.caption < 30 then
label11="es mayor a 20"
if label18.caption > 30 then
label11="es mayor a 30"
end if
end if
end if
  #3 (permalink)  
Antiguo 16/03/2007, 18:21
 
Fecha de Ingreso: junio-2003
Mensajes: 111
Antigüedad: 20 años, 10 meses
Puntos: 0
Re: Valor mayor que label

Hola otra variante del mensaje anterior seria utilizando select case
Select case val(lbl18.caption)
case <10
label11.caption = "menor a diez"
case > 10
label11.caption = .......
.
.
.
case else
label11.caption = "ninguno de los anteriores"
end select

No se si esta bien la sitaxis pero es mas o menos así.
SAludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:46.