Grid pierde formato

04/12/2003 - 18:45 por Anonimo | Informe spam
Hola a todos!

Tengo un problema con un grid, el cual no he podido
solucionar, a pesar de haber trabajado con ellos y
solucionar ciertos problemillas durante un buen tiempo.

Tengo un PageFrame en un formulario, el cual se compone de
2 fichas. La primer ficha muestra un formulario de captura
de datos para condicionar un query. La segunda contiene un
grid que mostrará el conjunto de resultados. En tiempo de
diseño, configuro el grid para que tenga cierto número de
columnas, cada una de ellas con un ancho y con el caption
en negrita, etc. En el evento Init del formulario creo un
cursor temporal, el cual asigno como ControlSource al
grid. Esta asignación la hago por código en el evento
init.

Mi problema se presenta cuando ejecuto el formulario, pues
se desconfigura el grid por completo - Cambia el ancho de
la columna predefinido, al Caption de las columnas le
quita la negrita, etc.

Alguien podría darme una luz para solucionar este problema?

Mil gracias por su atención!!!

Preguntas similare

Leer las respuestas

#1 El tio
05/12/2003 - 22:14 | Informe spam
Para que no te suceda eso en el init de tu grid pon lo siguiente:

this.recordsource = ""

Tambien cada vez que vallas a destruir tu cursor que vinculas a tu grid es
necesario que antes
iguales la propiedad recordsource de tu grid a ""

ejm

thisform.migrid.recordsource = ""

Despues que vuelves a crear tu cursor lo vinculas a la tabla nuevamente y te
conserva el formate que definiste en tiempo de diseño.

espero te ayude

salu2


escribió en el mensaje
news:016e01c3ba8e$60aabb30$
Hola a todos!

Tengo un problema con un grid, el cual no he podido
solucionar, a pesar de haber trabajado con ellos y
solucionar ciertos problemillas durante un buen tiempo.

Tengo un PageFrame en un formulario, el cual se compone de
2 fichas. La primer ficha muestra un formulario de captura
de datos para condicionar un query. La segunda contiene un
grid que mostrará el conjunto de resultados. En tiempo de
diseño, configuro el grid para que tenga cierto número de
columnas, cada una de ellas con un ancho y con el caption
en negrita, etc. En el evento Init del formulario creo un
cursor temporal, el cual asigno como ControlSource al
grid. Esta asignación la hago por código en el evento
init.

Mi problema se presenta cuando ejecuto el formulario, pues
se desconfigura el grid por completo - Cambia el ancho de
la columna predefinido, al Caption de las columnas le
quita la negrita, etc.

Alguien podría darme una luz para solucionar este problema?

Mil gracias por su atención!!!
Respuesta Responder a este mensaje
#2 Antonio Muñoz de Burgos y Caravaca
10/12/2003 - 19:49 | Informe spam
Hola anonymous: ohhh

Ese funcionamiento es correcto, es decir tiene una lógica.
En el grid tienes asociado una tabla(alias) en un momento dado tu código
cierra dicho alias, como puede ser al hacer un requery, es decir una nueva
consulta, en dicho momento el Grid no tiene RecordSource asociado, porque no
existe, a partir de ahí que pierda su configuración original.
Para que respete la configuración original, lo que debes hacer antes de que
se pierda (cierre) la tabla (alias) establecer el RecordSource a vacio.

Saludos, Antonio Muñoz de Burgos
www.emans.com (Web realizada en vFoxPro)
Manifestando el apoyo a la comunidad de Visual FoxPro

escribió en el mensaje
news:016e01c3ba8e$60aabb30$
Hola a todos!

Tengo un problema con un grid, el cual no he podido
solucionar, a pesar de haber trabajado con ellos y
solucionar ciertos problemillas durante un buen tiempo.

Tengo un PageFrame en un formulario, el cual se compone de
2 fichas. La primer ficha muestra un formulario de captura
de datos para condicionar un query. La segunda contiene un
grid que mostrará el conjunto de resultados. En tiempo de
diseño, configuro el grid para que tenga cierto número de
columnas, cada una de ellas con un ancho y con el caption
en negrita, etc. En el evento Init del formulario creo un
cursor temporal, el cual asigno como ControlSource al
grid. Esta asignación la hago por código en el evento
init.

Mi problema se presenta cuando ejecuto el formulario, pues
se desconfigura el grid por completo - Cambia el ancho de
la columna predefinido, al Caption de las columnas le
quita la negrita, etc.

Alguien podría darme una luz para solucionar este problema?

Mil gracias por su atención!!!
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida