Manipular Grids

02/07/2003 - 16:10 por William Alberto Urango C | Informe spam
Existe una forma optima de trabajar con los grids?, pues por lo que he visto
hasta el momento estos son muy ineficientes y complicados de manipular.

Preguntas similare

Leer las respuestas

#11 David Amador \(Davphantom\)
04/07/2003 - 13:17 | Informe spam
Claro ... cuando la columna esta basada en una clase (subclase) y esta la
agregas al formulario en tiempo de ejecución

Thisform.grid.addobject('Column1', 'Columngrid.prg')


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


" NeoLeoX" escribió en el mensaje
news:#
David, yo te tomo la palabra...

Tengo una Clase a base de Grid que hace muy buenas monerias, y la tengo


muy
propagada en mis sistemas.

Lo que no he podido hacer en los Grids de VFP es que al agregar columnas


al
Run-Time, insertarles codigos a los metodos de las columnas.

mis grids sortean la columna en el evento Click (ascendente/descendente) y
Filtran con el evento Right-Click pero lo he tenido que venir haciendo


casi
manualmente.

Hay alguna manera de hacer un Objeto Columna y pueda ser agregable a un
grid?

Gracias de antemano David
Leonel Ortega
El Paso Tx





"David Amador (Davphantom)" wrote in message
news:
> Los grids es de los mejores cotroles que tiene VFP ineficientes????
>
> Talvez es que conoces muy poco del tema. que te gustaria hacer en un
> grid??
>
> David Amador Tapia
> Webmaster de "La Web de Davphantom"
> www.davphantom.cjb.net
> Cartagena. Colombia
> Tel (5) 6621502 - 6581523
>
>
> "William Alberto Urango C" escribió en el


mensaje
> news:#
> > Existe una forma optima de trabajar con los grids?, pues por lo que he
> visto
> > hasta el momento estos son muy ineficientes y complicados de


manipular.
> >
> >
>
>


Respuesta Responder a este mensaje
#12 NeoLeoX
06/07/2003 - 23:14 | Informe spam
Gracias por contestarme David

una duda...

que hay en 'Columngrid.prg' ?
podrias darme un pequeño ejemplo?
(quiero saber como hacer esa columna-objeto)

Leonel Ortega


"David Amador (Davphantom)" wrote in message
news:
Claro ... cuando la columna esta basada en una clase (subclase) y esta la
agregas al formulario en tiempo de ejecución

Thisform.grid.addobject('Column1', 'Columngrid.prg')


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


" NeoLeoX" escribió en el mensaje
news:#
> David, yo te tomo la palabra...
>
> Tengo una Clase a base de Grid que hace muy buenas monerias, y la tengo
muy
> propagada en mis sistemas.
>
> Lo que no he podido hacer en los Grids de VFP es que al agregar columnas
al
> Run-Time, insertarles codigos a los metodos de las columnas.
>
> mis grids sortean la columna en el evento Click (ascendente/descendente)


y
> Filtran con el evento Right-Click pero lo he tenido que venir haciendo
casi
> manualmente.
>
> Hay alguna manera de hacer un Objeto Columna y pueda ser agregable a un
> grid?
>
> Gracias de antemano David
> Leonel Ortega
> El Paso Tx
>
>
>
>
>
> "David Amador (Davphantom)" wrote in message
> news:
> > Los grids es de los mejores cotroles que tiene VFP


ineficientes????
> >
> > Talvez es que conoces muy poco del tema. que te gustaria hacer en


un
> > grid??
> >
> > David Amador Tapia
> > Webmaster de "La Web de Davphantom"
> > www.davphantom.cjb.net
> > Cartagena. Colombia
> > Tel (5) 6621502 - 6581523
> >
> >
> > "William Alberto Urango C" escribió en el
mensaje
> > news:#
> > > Existe una forma optima de trabajar con los grids?, pues por lo que


he
> > visto
> > > hasta el momento estos son muy ineficientes y complicados de
manipular.
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#13 David Amador \(Davphantom\)
07/07/2003 - 00:11 | Informe spam
En el prg se encuentra la definición de una clase columna ...

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


" NeoLeoX" escribió en el mensaje
news:
Gracias por contestarme David

una duda...

que hay en 'Columngrid.prg' ?
podrias darme un pequeño ejemplo?
(quiero saber como hacer esa columna-objeto)

Leonel Ortega


"David Amador (Davphantom)" wrote in message
news:
> Claro ... cuando la columna esta basada en una clase (subclase) y esta


la
> agregas al formulario en tiempo de ejecución
>
> Thisform.grid.addobject('Column1', 'Columngrid.prg')
>
>
> David Amador Tapia
> Webmaster de "La Web de Davphantom"
> www.davphantom.cjb.net
> Cartagena. Colombia
> Tel (5) 6621502 - 6581523
>
>
> " NeoLeoX" escribió en el mensaje
> news:#
> > David, yo te tomo la palabra...
> >
> > Tengo una Clase a base de Grid que hace muy buenas monerias, y la


tengo
> muy
> > propagada en mis sistemas.
> >
> > Lo que no he podido hacer en los Grids de VFP es que al agregar


columnas
> al
> > Run-Time, insertarles codigos a los metodos de las columnas.
> >
> > mis grids sortean la columna en el evento Click


(ascendente/descendente)
y
> > Filtran con el evento Right-Click pero lo he tenido que venir haciendo
> casi
> > manualmente.
> >
> > Hay alguna manera de hacer un Objeto Columna y pueda ser agregable a


un
> > grid?
> >
> > Gracias de antemano David
> > Leonel Ortega
> > El Paso Tx
> >
> >
> >
> >
> >
> > "David Amador (Davphantom)" wrote in message
> > news:
> > > Los grids es de los mejores cotroles que tiene VFP
ineficientes????
> > >
> > > Talvez es que conoces muy poco del tema. que te gustaria hacer


en
un
> > > grid??
> > >
> > > David Amador Tapia
> > > Webmaster de "La Web de Davphantom"
> > > www.davphantom.cjb.net
> > > Cartagena. Colombia
> > > Tel (5) 6621502 - 6581523
> > >
> > >
> > > "William Alberto Urango C" escribió en el
> mensaje
> > > news:#
> > > > Existe una forma optima de trabajar con los grids?, pues por lo


que
he
> > > visto
> > > > hasta el momento estos son muy ineficientes y complicados de
> manipular.
> > > >
> > > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#14 Marcos M. B.
07/07/2003 - 21:16 | Informe spam
Saludos !

Tengo 2 textbox, en el cual pido fecha y RPE[ID], posteriormente vacio la
informacion relacionada al grid, utilizando el siguiente cursor:

Originalmente obtuve mi grid, ubicandome en mi entorno de datos,
posteriormente de la tabla tcontrolhorariojustificado arrastre a mi forma
y ya tenia el grid apuntando hacia los campos de mi tabla.

Ahora bien tuve la necesidad de validar lo datos que aparecieran en el
grid en base a Fecha y RPE[ID]...

Para lo cual con la ayuda de Ana Maria B. resolvi mi problema con el
siguiente cursor:

select tcontrolhorariojustificado.rpe, ;
tcontrolhorariojustificado.idmateria,
tcontrolhorariojustificado.idcarrera, tcontrolhorariojustificado.nhorae, ;
tcontrolhorariojustificado.nverificae,
tcontrolhorariojustificado.nhoras, tcontrolhorariojustificado.nverificas, ;
tcontrolhorariojustificado.turno, tcontrolhorariojustificado.fecha,
tcontrolhorariojustificado.idjustificacion ;
from tcontrolhorariojustificado ;
where tcontrolhorariojustificado.fecha = thisform.Datetextbox1.Value and ;
tcontrolhorariojustificado.rpe = alltrim(thisform.rtextbox1.Value) and ;
((tcontrolhorariojustificado.nverificae != 1)
or(tcontrolhorariojustificado.nverificas != 1));
into cursor curJustifica

thisform.grdTcontrolhorariojustificado.RecordSource="curJustifica"
thisform.grdTcontrolhorariojustificado.Refresh()


Ahora bien el Cursor me funciona perfectamente hace lo que requiero.

El problema que tengo es que cuando introduzco la fecha y el RPE por
primera ves todo esta bien, pero la segunda ves que doy otra fecha y otro
RPE, en el grid pasa lo siguiente:

Las columnas se hacen pequeñas[ancho]
Los encabezados de cada columna toman el nombre del campo de la tabla
siendo que tenian otro titulo.

No se a que se pueda deber tal suceso...

Muchas Gracias.
Hasta Luego.

Atte: Marco A. Méndez Bueno




PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida