Formato para un GRID

21/06/2004 - 16:59 por German | Informe spam
Saludos a Todos.
Estoy empezando a progrmar en VFP y me gusta mucho. He avanzado un poquito
en mi proyecto, pero necesito ayuda con un grid. Explico:

En un grid, despliego la informacion de las personas de x compañia, con
sus sueldos. He indicado que son 14 columnas, he puesto su respectivo
encabezado a cada una de ellas. Los inconvenientes que tengo son

a) Cuando inicio el form, y realiza el primer despliegue de info. en los
tres grid que utilizo. todo es correcto. Me deja los formatos que dí al
grid y a las columnas, header y un textbox donde al posicionarme en él, me
muestra la info. con el formato que le he indicado. Pero cuando selecciono
otra compañia y despliega nuevamente la informacion. TODOS los formatos
que definí, ya no los toma en consideracion.

b) También, tengo en ese mismo grid, que no he conseguido dejar las
columnas de un solo tamaño. Me permite ver, por ejemplo, en la tercera
columna, toda la informacion , pero, cuando vuelvo a desplegar la info. me
hace pequeña la columna y solo veo dos caracteres.

¿Que propiedades o enventos debo considerar para no ocurran estos
inconvenientes?

Gracias a todos



-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa

Preguntas similare

Leer las respuestas

#1 Leopoldo Sánchez
06/07/2004 - 18:53 | Informe spam
hola, disculpen mi ignorancia, leí el artículo pero ¿como le hago para crear
los métodos o en donde se deben poner?

gracias.





"Ana María Bisbé York" wrote in message
news:%
Hola Germán:

Bienvenido al VFP !!! y ya estás en PortalFox, así que has entrado con


buen
pie.

a)
¿Cómo haces el cambio de empresa? ¿Estás re-creando un cursor? Si es así


el
problema es que al perder momentaneamente el origen de datos, porque el
cursor se destruye cuando va a re-crearse entonces el grid se pierde.
La solución es desenlazar el grid al cursor antes de volverlo a crear y
luego volverlo a enlazar, todo lo tienes bien explicadito acá.

Enviado por Luis María Guayán

> Mira en PortalFox el siguiente artículo:
>
> Restaurar el origen de datos de una grilla
> Enviado por: Luis María Guayán
> http://www.portalfox.com/article.php?sidS2

Si no es con un cursor a ver, ¿cómo lo haces?

b)
Yo creo que es la misma causa que lo de arriba; pero bueno, qué versión de
VFP estás utilizando?

Mucha suerte !!!


Saludos,

Ana
www.amby.net

"German" escribió en el mensaje
news:
> Saludos a Todos.
> Estoy empezando a progrmar en VFP y me gusta mucho. He avanzado un


poquito
> en mi proyecto, pero necesito ayuda con un grid. Explico:
>
> En un grid, despliego la informacion de las personas de x compañia, con
> sus sueldos. He indicado que son 14 columnas, he puesto su respectivo
> encabezado a cada una de ellas. Los inconvenientes que tengo son
>
> a) Cuando inicio el form, y realiza el primer despliegue de info. en los
> tres grid que utilizo. todo es correcto. Me deja los formatos que dí al
> grid y a las columnas, header y un textbox donde al posicionarme en él,


me
> muestra la info. con el formato que le he indicado. Pero cuando


selecciono
> otra compañia y despliega nuevamente la informacion. TODOS los formatos
> que definí, ya no los toma en consideracion.
>
> b) También, tengo en ese mismo grid, que no he conseguido dejar las
> columnas de un solo tamaño. Me permite ver, por ejemplo, en la tercera
> columna, toda la informacion , pero, cuando vuelvo a desplegar la info.


me
> hace pequeña la columna y solo veo dos caracteres.
>
> ¿Que propiedades o enventos debo considerar para no ocurran estos
> inconvenientes?
>
> Gracias a todos
>
>
>
>
> PortalFox :: Nada corre como un zorro
> http://www.portalfox.com
>
> PortalFox - NNTP Forum Gateway


Respuesta Responder a este mensaje
#2 Leopoldo Sánchez
06/07/2004 - 19:56 | Informe spam
yo de nuevo, ya encontré la forma para crear métodos en el form, pero no me
funciona, que debo hacer?


"Leopoldo Sánchez" wrote in message
news:
hola, disculpen mi ignorancia, leí el artículo pero ¿como le hago para


crear
los métodos o en donde se deben poner?

gracias.





"Ana María Bisbé York" wrote in message
news:%
> Hola Germán:
>
> Bienvenido al VFP !!! y ya estás en PortalFox, así que has entrado con
buen
> pie.
>
> a)
> ¿Cómo haces el cambio de empresa? ¿Estás re-creando un cursor? Si es así
el
> problema es que al perder momentaneamente el origen de datos, porque el
> cursor se destruye cuando va a re-crearse entonces el grid se pierde.
> La solución es desenlazar el grid al cursor antes de volverlo a crear y
> luego volverlo a enlazar, todo lo tienes bien explicadito acá.
>
> Enviado por Luis María Guayán
>
> > Mira en PortalFox el siguiente artículo:
> >
> > Restaurar el origen de datos de una grilla
> > Enviado por: Luis María Guayán
> > http://www.portalfox.com/article.php?sidS2
>
> Si no es con un cursor a ver, ¿cómo lo haces?
>
> b)
> Yo creo que es la misma causa que lo de arriba; pero bueno, qué versión


de
> VFP estás utilizando?
>
> Mucha suerte !!!
>
>
> Saludos,
>
> Ana
> www.amby.net
>
> "German" escribió en el mensaje
> news:
> > Saludos a Todos.
> > Estoy empezando a progrmar en VFP y me gusta mucho. He avanzado un
poquito
> > en mi proyecto, pero necesito ayuda con un grid. Explico:
> >
> > En un grid, despliego la informacion de las personas de x compañia,


con
> > sus sueldos. He indicado que son 14 columnas, he puesto su respectivo
> > encabezado a cada una de ellas. Los inconvenientes que tengo son
> >
> > a) Cuando inicio el form, y realiza el primer despliegue de info. en


los
> > tres grid que utilizo. todo es correcto. Me deja los formatos que dí


al
> > grid y a las columnas, header y un textbox donde al posicionarme en


él,
me
> > muestra la info. con el formato que le he indicado. Pero cuando
selecciono
> > otra compañia y despliega nuevamente la informacion. TODOS los


formatos
> > que definí, ya no los toma en consideracion.
> >
> > b) También, tengo en ese mismo grid, que no he conseguido dejar las
> > columnas de un solo tamaño. Me permite ver, por ejemplo, en la tercera
> > columna, toda la informacion , pero, cuando vuelvo a desplegar la


info.
me
> > hace pequeña la columna y solo veo dos caracteres.
> >
> > ¿Que propiedades o enventos debo considerar para no ocurran estos
> > inconvenientes?
> >
> > Gracias a todos
> >
> >
> >
> >
> > PortalFox :: Nada corre como un zorro
> > http://www.portalfox.com
> >
> > PortalFox - NNTP Forum Gateway
>
>


Respuesta Responder a este mensaje
#3 Ana María Bisbé York
06/07/2004 - 20:01 | Informe spam
Hola Leopoldo:

¿Qué has hecho? Muestra tu código.


Saludos,

Ana
www.amby.net

"Leopoldo Sánchez" escribió en el mensaje
news:
yo de nuevo, ya encontré la forma para crear métodos en el form, pero no


me
funciona, que debo hacer?


"Leopoldo Sánchez" wrote in message
news:
> hola, disculpen mi ignorancia, leí el artículo pero ¿como le hago para
crear
> los métodos o en donde se deben poner?
>
> gracias.
>
>
>
>
>
> "Ana María Bisbé York" wrote in message
> news:%
> > Hola Germán:
> >
> > Bienvenido al VFP !!! y ya estás en PortalFox, así que has entrado con
> buen
> > pie.
> >
> > a)
> > ¿Cómo haces el cambio de empresa? ¿Estás re-creando un cursor? Si es


así
> el
> > problema es que al perder momentaneamente el origen de datos, porque


el
> > cursor se destruye cuando va a re-crearse entonces el grid se pierde.
> > La solución es desenlazar el grid al cursor antes de volverlo a crear


y
> > luego volverlo a enlazar, todo lo tienes bien explicadito acá.
> >
> > Enviado por Luis María Guayán
> >
> > > Mira en PortalFox el siguiente artículo:
> > >
> > > Restaurar el origen de datos de una grilla
> > > Enviado por: Luis María Guayán
> > > http://www.portalfox.com/article.php?sidS2
> >
> > Si no es con un cursor a ver, ¿cómo lo haces?
> >
> > b)
> > Yo creo que es la misma causa que lo de arriba; pero bueno, qué


versión
de
> > VFP estás utilizando?
> >
> > Mucha suerte !!!
> >
> >
> > Saludos,
> >
> > Ana
> > www.amby.net
> >
> > "German" escribió en el mensaje
> > news:
> > > Saludos a Todos.
> > > Estoy empezando a progrmar en VFP y me gusta mucho. He avanzado un
> poquito
> > > en mi proyecto, pero necesito ayuda con un grid. Explico:
> > >
> > > En un grid, despliego la informacion de las personas de x compañia,
con
> > > sus sueldos. He indicado que son 14 columnas, he puesto su


respectivo
> > > encabezado a cada una de ellas. Los inconvenientes que tengo son
> > >
> > > a) Cuando inicio el form, y realiza el primer despliegue de info. en
los
> > > tres grid que utilizo. todo es correcto. Me deja los formatos que dí
al
> > > grid y a las columnas, header y un textbox donde al posicionarme en
él,
> me
> > > muestra la info. con el formato que le he indicado. Pero cuando
> selecciono
> > > otra compañia y despliega nuevamente la informacion. TODOS los
formatos
> > > que definí, ya no los toma en consideracion.
> > >
> > > b) También, tengo en ese mismo grid, que no he conseguido dejar las
> > > columnas de un solo tamaño. Me permite ver, por ejemplo, en la


tercera
> > > columna, toda la informacion , pero, cuando vuelvo a desplegar la
info.
> me
> > > hace pequeña la columna y solo veo dos caracteres.
> > >
> > > ¿Que propiedades o enventos debo considerar para no ocurran estos
> > > inconvenientes?
> > >
> > > Gracias a todos
> > >
> > >
> > >
> > >
> > > PortalFox :: Nada corre como un zorro
> > > http://www.portalfox.com
> > >
> > > PortalFox - NNTP Forum Gateway
> >
> >
>
>


Respuesta Responder a este mensaje
#4 Leopoldo Sánchez
06/07/2004 - 20:23 | Informe spam
Hola Ana

Mira, en un formularo tengo un grid, en el inicio del formulario realizo
esta busqueda:

SELECT base1
SELECT * FROM base1 WHERE cantidad > 0 INTO CURSOR Resultado
IF _TALLY > 0
thisform.pages.page1.grid1.RecordSource="Resultado"
ELSE
MESSAGEBOX ("No Hay Productos",48,"Error")
ENDIF

Mi problema es que las columnas se me cambian de tamaño, bueno, el grid no
respeta la configuración que le dí en la ventana propiedades, cheque el
artículo, y puede crear los métodos, y puse los codigos de preservar y
restaurar columnas, en sus respectivos métodos (en el init, espero esté
bien)

luego modifiqué el inicio del formulario y me quedó así:
ThisForm.Grid1.PreservarColumnas()
ThisForm.Grid1.Tag = ThisForm.Grid1.RecordSource
ThisForm.Grid1.RecordSource = ""

SELECT base1
SELECT * FROM base1 WHERE cantidad > 0 INTO CURSOR Resultado
IF _TALLY > 0
thisform.pages.page1.grid1.RecordSource="Resultado"
ELSE
MESSAGEBOX ("No Hay Productos",48,"Error")
ENDIF

ThisForm.Grid1.RecordSource = ThisForm.Grid1.Tag
ThisForm.Grid1.RestaurarColumnas()
ThisForm.Grid1.Refresh

Que crees que pueda ser?

Gracias por tu ayuda.
Respuesta Responder a este mensaje
#5 Leopoldo Sánchez
06/07/2004 - 20:29 | Informe spam
envié mal esto dice:
thisform.pages.page1.grid1.RecordSource="Resultado"
y debe ser:
thisform.grid1.RecordSource="Resultado"

es que estoy pensando usar pageframes, sorry
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida