SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: QliX=D! en Miércoles 14 de Enero de 2004, 17:31
-
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
-
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.
-
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:
-
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.
-
SI!, Dammit!... :angry:
Voy a tener que usar el DBGrid :(