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

Semáforo en un formulario

Estas en el tema de Semáforo en un formulario en el foro de Visual Basic clásico en Foros del Web. Hola; antes de formular mi pregunta he de dejar claro que soy novata con asterisco en este tema, pero me gusta y quiero hacer cosas. ...
  #1 (permalink)  
Antiguo 25/11/2007, 05:00
 
Fecha de Ingreso: noviembre-2007
Mensajes: 2
Antigüedad: 16 años, 5 meses
Puntos: 0
Sonrisa Semáforo en un formulario

Hola; antes de formular mi pregunta he de dejar claro que soy novata con asterisco en este tema, pero me gusta y quiero hacer cosas. Soy química pero ahora estoy vinculada a una consultoría donde llevo el tema de la base de datos para el control de la documentación.

Mi pregunta es: Como puedo insertar una especie de semáforo en un campo de un formulario referente a indicadores?; yo tengo los siguientes campos:
Id
Indicador
Tipo
Fecha de referencia
Fecha de logro

Me gustaría que si no se cumple la fecha de referencia salte una especie de semáforo .

Saludos y gracias anticipadas.
  #2 (permalink)  
Antiguo 27/11/2007, 09:20
Avatar de Kruzado  
Fecha de Ingreso: marzo-2007
Mensajes: 307
Antigüedad: 17 años, 2 meses
Puntos: 17
Re: Semáforo en un formulario

a ver... asi bien a la rapida....

tienes un campo fecharef que contiene una fecha... yo haria algo como....

existen 3 iconos en la carpeta de visual que son : TRFFC10A.ICO, TRFFC10B.ICO y TRFFC10C.ICO

inserta un picturebox en tu proyecto y cuando cargues el regstro has algo como
fecha_actual=date (asumo que kieres comparar la fecha con ho)
select case fecharef
case > fecha_actual
picture1.picture=loadpicture("trffc10a.ico") (verde)
case fecha_actual
picture1.picture=loadpicture("trffc10a.ico") (amarilo)
case < fecha_actual
picture1.picture=loadpicture("trffc10a.ico")
end select

te insisto, este es codigo "al paso", tu tienes que analizarlo, investigar un poco mas y ver en que parte del proyecto podrias utilizarlo, cualkier duda me avisas
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 02:26.