FoxPro/Visual FoxPro - Como dar formato a un Grid

 
Vista:

Como dar formato a un Grid

Publicado por Jesus (32 intervenciones) el 24/05/2005 15:15:09
Hola!!! Estoy utilizando un Grid, en el cual coloco datos de una tabla, me podria decir como le doy un determinado formato (cambio de fondo, color de letra) a una determinada linea dependiendo de una condicion.. Ojala Puedan Ayudarme ..Gracias..
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:Como dar formato a un Grid

Publicado por Plinio (7841 intervenciones) el 25/05/2005 03:18:10
Chequea en la ayuda lo referente a SetAll. Ademas dentro de los ejemplos de VFP verificar a SOLUCTION.
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

RE:Como dar formato a un Grid

Publicado por Antonio (207 intervenciones) el 25/05/2005 22:12:35
Saludos Jesus,

Mira es algo facil, solo crea una tabla en la cual tengas un campo ti logico, o sea .F. o .T.,ej:

Contrale no me gusta dejar las cosas por la mitad,siempre porgo las cosas facil a mis compañeros de la web, mira el ej:

create table c:\temp\ejemplo.dbf free(codigo c(5), nombre c(20), sta L)

luego creas el gri en base a esta tabla o sea te crea un grid con tres columnas.

En el INIT del Grid, pones esto

*---------Init
oGrd = THISFORM.grid1
oGrd.SetAll("dynamicbackcolor", "", "Column")

oGrd.SetAll("dynamicbackcolor", ;
"IIF(ejemplo.sta, RGB(255,255,0), RGB(255,255,255))", "Column")

thisform.grid1.Column3.AddObject("chk1", "checkbox")
THisform.grid1.Column3.CurrentControl="chk1"
thisform.grid1.Column3.chk1.Visible =.t.
thisform.grid1.Column3.Sparse =.f.
thisform.grid1.Column3.chk1.caption =' '

*----en el AfterRowColChange del grid pones esto

replace ejemplo.sta with .t.
Thisform.Grid1.Refresh()

*---------en el BeforeRowColChange, pones esto
replace ejemplo.sta with .f.
Thisform.Grid1.Refresh()

esto te hara que cambie de color cada vez que te muevas dentro el Grid.

Creo que con esto resulves, si es asi, por favor dejame saber

Antonio Moquete
Santo Domingo Republica Dominicana
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

RE:Como dar formato a un Grid

Publicado por Cesar Lara (3 intervenciones) el 17/09/2015 18:20:42
hola, disculpa me podrías ayudar con un formato del grid.

Lo que quiero hacer es que en cada columna del grid, me aparezca el encabezado que quiero y no el nombre de la columna de la tabla.

Ejemplo:

son 4 columnas con los siguentes encabezados: Tipo de Pago, Trimestre, Total, Fecha.

Saludos y gracias.
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: 59
Ha disminuido 1 puesto en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

RE:Como dar formato a un Grid

Publicado por Juan R. (114 intervenciones) el 18/09/2015 00:52:48
Buenas Cesar

Quieres cambiar los encabezados en tiempo de ejecución o en diseño? Si es en diseño es tan fácil como cambiar la propiedad caption del Header de cada columna. Si es en ejecución ya tendrías que hacer algo similar a lo siguiente:

ThisForm.grid1.column1.Header1.caption = "Mi Título"

Esto sería con cada columna, no sé si me has entendido o yo he entendido tu pregunta.

Un saludo
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