FoxPro/Visual FoxPro - Ocultar campo...

 
Vista:

Ocultar campo...

Publicado por Juan Manuel Bernardi (27 intervenciones) el 01/02/2002 16:25:16
Estimado amigo:
Perdoname por molestarte, pero necesito un respuesta lo antes que puedas respecto a lo que te voy a consultar. Tengo en una base de datos ciertos registros grabados, en donde el contenido de uno de esos campos, que es numerico aclaro, tiene en su interior el numero 9999999. Lo que yo quisiera es hacer una consulta a traves de un browse en donde me permita ocultar o mostrar vacio el contenido de ese campo si es que tiene grabado dentro, el numero 9999999. (Lo que debo ocultar es el contenido del campo y no asi el registro completo).
Yo habia pensado tal vez en una tabla temporal a traves del comando SELECT y reemplazando esos campo con 9999999 por cero. ¿Te parece que esta opcion podria ser?, si es asi, ¿como seria el detalle completo de la orden?. Si no cual te parece seria la mejor forma de conseguir hacer esto.
Te digo tambien que esto lo debo efectuar sobre Foxpro de DOS o Windows.
Un saludo grande y espero lo antes posible cualquier respuesta al respecto.

Juan Manuel Bernardi
Freyre - Cordoba - Argentina
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

RE:Ocultar campo...

Publicado por Foxperto (894 intervenciones) el 02/02/2002 16:30:05
Hola Juan:

Mira si lo que quieres es oculpar el ontenido de ese campo, se me ocurre que puedes haer dos cosas:

Con SQL
Supongamos ue el ampo se llama nNumero

Select IIF(nNumero = 999999, 0, nNumero) From......

Otra forma, pero no se si para Fox para Windows funcionara:

Cuando refresques el Form, verificas que el campo sea igual al numero que quieres ocultar si es asi, le cambias el color al textbox, para que no muestre nada, ej.:

If nNumero = 999999
ThisForm.text1.ForeColor = 255,255,255
ThisForm.text1.BackColor = 255,255,255
else
* Aqui restauras el color original del control
EndIf

Bueno, prueba y me cuentas.

Saludos
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