Congelar Columnas en un Browse.

04/08/2003 - 05:50 por Pedro C. Arias | Informe spam
Hay alguna forma de congelar columnas en un browse ?
Yo tengo una tabla que la armo a partir de una consulta, las dos primeras
columnas tienen un codigo una y una descripcion(concepto), luego viene una
serie de 12 columnas que muestran valores historicos de saldos en un año,
necesitaria que las dos primeras columnas queden fijas cuando el usuario
presiona la flecha hacia la derecha para deslizarse por los meses, ya que
sino pierde referencia en que concepto se encuentra.

Desde ya muchas gracias
Saludos
Pedro.

Preguntas similare

Leer las respuestas

#1 Guillermo Arias
04/08/2003 - 08:47 | Informe spam
Amig Pedro, se puede hacer eso con el vfp 8, exáctamente no se cómo ,pero he
visto hacerlo. Si averiguo ese dato te vuelvo a enviar un post.

Guillermo Arias - Lima
Respuesta Responder a este mensaje
#2 Guillermo Arias
04/08/2003 - 09:12 | Informe spam
Usa la propiedad LockColumns de el grid en vfp8 el valor que le pongas será
el número de columnas que quieres congelar a la izquierda del grid
Respuesta Responder a este mensaje
#3 MIREYA F. V.
04/08/2003 - 10:29 | Informe spam
hola, alguien posteo esto hace tiempo, yo lo he usado con vfp6 sp5 y
funciona bien, aunque solo con una columna.

Espero que te pueda ayudar

saludos

Mireya

hay un pequeño truco que pudes hacer para congelar un columna en
el grid, es haciendo lo siguiente :

En el AfteRowColchange del Grid teclea algo así:

LPARAMETERS nColIndex
Thisform.LockScreen=.t.
This.Columns(1).ColumnOrder = This.LeftColumn
Thisform.LockScreen=.f.

y en el Scrolled del grid agrega esto :

LPARAMETERS nDirection
Thisform.LockScreen=.t.
if nDirection > 3
this.Columns(1).ColumnOrder = this.LeftColumn
endif
Thisform.LockScreen=.f.
Respuesta Responder a este mensaje
#4 Pedro C. Arias
04/08/2003 - 14:31 | Informe spam
Muchas gracias, olvide decir que uso VfoxPro 7

Saludos
Pedro.

"MIREYA F. V." escribió en el
mensaje news:
hola, alguien posteo esto hace tiempo, yo lo he usado con vfp6 sp5 y
funciona bien, aunque solo con una columna.

Espero que te pueda ayudar

saludos

Mireya

hay un pequeño truco que pudes hacer para congelar un columna en
> el grid, es haciendo lo siguiente :
>
> En el AfteRowColchange del Grid teclea algo así:
>
> LPARAMETERS nColIndex
> Thisform.LockScreen=.t.
> This.Columns(1).ColumnOrder = This.LeftColumn
> Thisform.LockScreen=.f.
>
> y en el Scrolled del grid agrega esto :
>
> LPARAMETERS nDirection
> Thisform.LockScreen=.t.
> if nDirection > 3
> this.Columns(1).ColumnOrder = this.LeftColumn
> endif
> Thisform.LockScreen=.f.


Respuesta Responder a este mensaje
#5 David Amador \(Davphantom\)
04/08/2003 - 15:05 | Informe spam
Guillermo pedro habla del Browse .. no del grid .. creo que la clausula
freeze del Browse ... creo

David Amador Tapia
Webmaster de "La Web de Davphantom"
www.davphantom.cjb.net
Cartagena. Colombia
Tel (5) 6621502 - 6581523


"Pedro C. Arias" escribió en el mensaje
news:#k0#
Hay alguna forma de congelar columnas en un browse ?
Yo tengo una tabla que la armo a partir de una consulta, las dos primeras
columnas tienen un codigo una y una descripcion(concepto), luego viene una
serie de 12 columnas que muestran valores historicos de saldos en un año,
necesitaria que las dos primeras columnas queden fijas cuando el usuario
presiona la flecha hacia la derecha para deslizarse por los meses, ya que
sino pierde referencia en que concepto se encuentra.

Desde ya muchas gracias
Saludos
Pedro.


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida