FoxPro/Visual FoxPro - Distorcion de Grid

 
Vista:

Distorcion de Grid

Publicado por Juan Pablo Gonzalez (1 intervención) el 03/07/2006 19:26:15
Saludos a todos;

Tengo una consulta, y cuando encuentro el ó los registro especificado y luego inserto en el grid se me distorciona el Grid1.

Necesito saber puedo hacer para que no se me distorciones el Grid

Enviar codigo;

Agradecesu su Gentileza,
Juan Pablo Gonzalez
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:Distorcion de Grid

Publicado por Plinio (7841 intervenciones) el 03/07/2006 20:07:07
http://www.portalfox.com/modules.php?op=modload&name=News&file=article&sid=532&mode=nested&order=0&thold=0
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:Distorcion de Grid

Publicado por Carlos Ayala G (169 intervenciones) el 03/07/2006 22:15:03
Hola amigo

creo que tienes distorcion en la presentacion mas no en los datos entonces lo que debes hace es asignar a cada una de las columnas el campo que le corresponde masomenos asi

Supongamos que tines una tabla llanda CLIENTE con campos con : cod_cli,nombre,direccion,telefono

haces tu consulta y lo mandas a un cursor asi

SELECT * FROM CLIENTE WHERE NOMBRE="CARLOS" INTO CURSOR CUR_CLI

Luego asignas los campos a el grid

WITH THISFORM.GRID1
.RECORDSOURCE="CURCLI"
.COLUMN1.CONTROLSOURCE='CURCLI.COD_CLI'
.COLUMN2.CONTROLSOURCE='CURCLI.NOMBRE'
.COLUMN3.CONTROLSOURCE='CURCLI.DIRECCION'
.COLUMN4.CONTROLSOURCE='CURCLI.TELEFONO'
.REFRESH
ENDWITH
*******************************************
PERO ANTES EN EL EVENTO INIT DE TU GRID TIENES QUE COLOCAR A LA GRIS SIN REFERENCIA DE DATOS :

WITH THISFORM.GRID1
.RECORDSOURCE=""
.COLUMN1.CONTROLSOURCE=''
.COLUMN2.CONTROLSOURCE=''
.COLUMN3.CONTROLSOURCE=''
.COLUMN4.CONTROLSOURCE=''
ENDWITH
**********************************
DE TAL MANERA QUE CADA VEZ QUE REALICES UNA CONULTA PUEDAD PRIMERO EJACUTAR EN INIT DEL GRIS Y LUEGO LA CONSULTA

THISFORM.GRID1.INIT
THISFORM.CONSULTA

Y listo ojala lo pruebes y vas a aver que funciina... ok
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