





Saludos
Armando
-----Mensaje original-----
De: publice...@googlegroups.com
[mailto:publice...@googlegroups.com] En nombre de Daniel Sánchez
Enviado el: martes, 01 de noviembre de 2011 05:30 p.m.
Para: publice...@googlegroups.com
Asunto: Re: [vfp] Actualizar imagen en grid
Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________





CREATE CLASS detatier OF contgrid as container
Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________


Bueno, como es mi idea, te voy a decir como lo puedes hacer para que no sufras tanto como yo lo hice, jejejeejeje.Comenzando que para poder hacer esto debes trabajar con un objeto clase mayormente del tipo contenedor donde formateas todos los elementos que deseas mostrar
Ahí defines todas tus etiquetas que vas ha actualizar, ahora el secreto para que en el grid se actualice automáticamente cada elemento por separado es usando el backstyle, es una propiedad que continuamente esta consultado el grid y servirá de base para que se actualicen nuestros datos, entonces vamos a propiedades y métodos del objeto y marcamos en Access Method tal como en la imagen mostradaAl hacer esto se creara un nuevo método llamado backstyle_access, es ahí donde pondremos nuestro código que deseamos que servirá para actualizar los elementos a visualizar de nuestro objeto creado, y el cual se actualizara en la grilla donde lo pongamos.Ya con este objeto creado en nuestra clase solo nos queda instanciarlo dentro de nuestra grilla y que muestre la información deseada.Con este código dado a continuación insertamos el objeto en la grilla:THIS.GRDCURSOR.COLUMN1.ADDOBJECT("itemd", "itemsdochistorico")THIS.GRDCURSOR.ROWHEIGHT = 40THIS.GRDCURSOR.COLUMN1.WIDTH = 798THIS.GRDCURSOR.COLUMN1.ITEMD.VISIBLE = .T.THIS.GRDCURSOR.COLUMN1.SPARSE = .F.Espero este claro y te sirva para aplicarlo como desees, siguiendo la misma técnica puedes lograr cosas bien simpáticas y variadas como las que te muestro a continuación:
Lo que te consultaría sería en dónde es que tú realizas la actualización del color del objeto creado en tu grilla, lo recomendado es utilizar la Propiedad backstyle del objeto realizando un assing de ese objeto, ahí debe ir el código que se encargaría de actualizar los datos del contenedor.
Saludos.
Aunque tu si o no, no sonó muy bien, puedes enviarlo no hay mayor problema.
Saludos


https://mega.co.nz/#!1hBXwZAK!1isiw7iXfs6keQkBBriFOX4SG5D_Edlz9K_yj6eaiaw
Archivo
El martes, 9 de abril de 2013 12:26:11 UTC-6, Renaldy Villanueva escribió:Hola Juan PabloNo soy Daniel pero te envío un pequeño ejemplo de la excelente idea que dio y que yo también tome (por cierto gracias por el aporte), es básica pero puedes mejorarla y adaptarla a tus necesidades.Saludos
El martes, 9 de abril de 2013 10:35:03 UTC-6, Juan Pablo Carrasco M. escribió:Daniel,
Tienes un ejemplo puntual de como lograr las maravillas que tu logras con la grilla, nose, un pequeño prg o formulario donde recorrer y adaptar paso a paso con mi reealidad?.
Gracias