Programación General > Visual Basic 6.0 e inferiores

 Presentando Info En Un Mshflexigrid

(1/1)

QliX=D!:
Bueno gente, primer tema. :D
A los bifes:

Tengo una aplicacion qeu muestra ciertos datos en una grilla MSHFelxgrid, ok?.
Bueno el tema es que la grilla esta ligada a datos con informacion que saca de una consulta SQL, el problema me surge cuadno muestro un campo que esta es binario, el cual me muestra los valores: "TRUE" o "FALSE".
Yo lo que quiero hacer es que aparezca en lugar de eso "Si" o "No"
El tema es qeu no se como hacerlo en esta grilla.
Se que usando un textbox modifico la propiedad "DataFormat" y lo seteo para que me aperezcan los valores que yo quiero.
PEEEEEERo resulta que no encontre lo mismo dentro de las propiedades del Flexigrid :(

Alguien me podra dar una mano con esto?.

TNX :D

Brroz:
Hola QliX=D!

Si usas una instrucción SQL como origen de tus datos, puedes usar una solución de este estilo:

SELECT Campo1, Campo2, IIf(Campo3=True,"Sí","No") As Expr1, Campo4 From Tabla WHERE ....

Espero que esto te sirva.
Chao.

QliX=D!:
Bueno esa es la solucion del lado "SQL" gracias por sugeririla...
Pasa uqe en realidad es una vista y la vista es para usarla en varios ladoas y no siempre es buenoq eu aparezca "Si", y "No".
Por eso buscaba algo parecido al DATAFORMAT para la columna en cuestion del MSHflexgrid

Si alguien sabe deuna solucion del lado de VB y no del SQL, qeu la postee por favor.

Gracias :hola:

Brroz:
En un DataGrid es posible indicar el formato para los valores de una columna, pero para un HFlexGrid no veo la forma... como no rellenes el control a pedal...

En fin, a ver si tienes suerte y alguien sabe cómo.

Abur.

QliX=D!:
SI!, Dammit!...  :angry:
Voy a tener que usar el DBGrid :(

Navegación

[0] Índice de Mensajes

Ir a la versión completa