FoxPro/Visual FoxPro - Cambiar color textbox condicionalmente

 
Vista:
sin imagen de perfil
Val: 5
Ha aumentado su posición en 2 puestos en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Cambiar color textbox condicionalmente

Publicado por Aral (3 intervenciones) el 27/05/2020 12:59:10
Estoy intentando presentar el saldo de las cuentas de los clientes, y dependiendo de si es positivo o negativo visualizarlos en un color u otro.

He probado un monton de cosas, y no lo consigo

Adjunto el formulario y la base de datos de la que lee
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
Imágen de perfil de Mauricio Antonio
Val: 471
Plata
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Cambiar color textbox condicionalmente

Publicado por Mauricio Antonio (1541 intervenciones) el 27/05/2020 16:49:57
Revisa esto, por favor hazlo en una carpeta nueva, luego si te parece lo modificas en la respectiva carpeta. Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 5
Ha aumentado su posición en 2 puestos en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Cambiar color textbox condicionalmente

Publicado por Aral (3 intervenciones) el 28/05/2020 10:48:19
Muchas gracias, Mauricio, hace justo lo que quiero
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
Imágen de perfil de Leonardo Daniel A.
Val: 1.115
Oro
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Cambiar color textbox condicionalmente

Publicado por Leonardo Daniel A. (499 intervenciones) el 27/05/2020 20:53:20
Propiedad ForeColor, la puse en el evento show cuando se muestre la ventana

1
2
3
4
5
6
7
x = 1
 
IF x= 1
   thisform.text1.ForeColor = RGB(255,0,0)
ELSE
   thisform.text1.ForeColor = RGB(0,0,255)
ENDIF


o puedes hacerlo en el evento valid si es que lo editas, si es mayor a cero un color, si no otro color
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
sin imagen de perfil
Val: 5
Ha aumentado su posición en 2 puestos en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Cambiar color textbox condicionalmente

Publicado por Aral (3 intervenciones) el 28/05/2020 10:51:43
Muchas gracias Leonardo, eso es como estaba intentando hacerlo, pero no logro que funcione. ¿Podrias intentar hacerlo en el formulario que envie?

La verdad es que con eso de los formularios me lio un monton. Llevo un monton de años en FoxPro para Unix (con una aplicacion de Contabilidad y otra de gestion funcionando), pero el Visual se me atraganta
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
Imágen de perfil de Leonardo Daniel A.
Val: 1.115
Oro
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Cambiar color textbox condicionalmente

Publicado por Leonardo Daniel A. (499 intervenciones) el 28/05/2020 19:09:12
Hola, yo hace años deje VFox para desarrollar, solo lo uso para explotar datos en DBFs que aun nos siguen pasando aqui a mi trabajo...

te recomiendo el canal de Victor Ramos en YouTube

https://www.youtube.com/channel/UCxbK2jklqE2t5hJmJh6NS0g/playlists

y te adjunto algunas modificaciones
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