Hola Jose,
Muchas gracias por tu respuesta, en este caso NO aplica, es necesario mostrar
individualmente cada elemento del vector, para un CHART, cada variable representa
una barra o label o value, de un Bar Chart.
Muchas gracias por las ideas,
gab
-- 2013/3/15 Jose Guzman <gujoxo@hotmail.com>
Y no te sirve en vez de crear un vector crear un listbox que es mas o menos un vector porque puedes introducir varios
valores.
&Mylisbox.Clear()
Do while &i <= 100
&I +=1
&texto = 'Este es el elemento no: ' +trim(str(&i,3))
&Mylistbox.additem(&I,&Texto)
Enddo
y ahi puedes utilizar todo que necesitas
&Mylistbox.refresh()
&Mylistbox.repaint()
&Mylisbox.Clear()
Etc.... yo lo hice con una agenda buscando la disponibilidad de horas por dias.
&Mylistbox1 = Domingo y el valor a mostrar es la hora segun una frecuencia cada &N1=15 minutos
iniciando a las 7 am y finalizando a las 18:00:00 hora militar y funciona perfecto
Al principio fue duro controlar eso pero despues fue facil.
&SiguienteHora = '07:00:00' //para crear este valor es un algoritmo validando horas y minutos con cada frecuencia.
&Mylistbox1.additem(&I,&SiguienteHora)
&Mylistbox2 = Lunes .... Frecuencia &N2 minutos &N2=7
&Mylistbox3 = Martes .... Frecuencia &N3 minutos &N3=20
&Mylistbox4 = miercoles.... Frecuencia &N4 minutos &N4=15
&Mylistbox5 = jueves .... Frecuencia &N5 minutos &N5=30
&Mylistbox6 = Viernes.... Frecuencia &N6 minutos &N6=15
&Mylistbox7 = Sabado .... Frecuencia &N7 minutos &N7=15
Espero la idea te sirva.
Cordial saludo,
Orlando Guzman
From: gxsoft@gmail.com
Date: Fri, 15 Mar 2013 09:07:15 -0300
To: vfp-l@gxtech.com.uy
CC: gx-l@gxtech.com.uy
Subject: [vfp-l] Definitivamente se puede o no? Llamar al método .Repaint o .Reload de una Variable NO-Scalar
Hola,Este asunto me da dolores de cabeza.No encuentro documentación al respecto.Tengo varables declaradas como vectores &Variable(n), la variablecambia su valor, y la pantalla no se actualiza.Luego de un Refresh de una Grilla (grid) se actualizan los datosde la grilla, pero no las variables, de manera que hago un llamadoa un Refresh forzado de algunas variables por medio de&Variable.Refresh(), o tambien &Variable.Repaint(), pero no puedoo no sé como hacer el llamado a alguno de esos métodos parauna variable NO-Scalar, algo como:&Vector(&i).Refresh() o &Vector().Refresh() o &Vector.Refresh()Alguien sabve si está permitido o se puede llamar los métodos para estetipo de variables? Y como se hace?.Algunas veces he optado hacer lo siguiente.En vez de tener un &Vector(10), tengo una serie de variables&Vector01&Vector02&Vector03&Vector04etc. Es un trabajo arduo, el programa queda muy feo pero bueno, es loque da mi imaginación. Sin embargo, cuando tengo vectores de 100 elementosya se me complica, y me parece de borrico, no buscar una alternativas unpoco más elegante.Muchas gracias anticipadas para los que me envíen alguna idea,gabPD: todo tipo de respuesta me hace feliz.René diría para el foro "Pregunto, me responden, luego existo"Environment:GeneXus 9.0 U6Windows XP, 7WinGenerador Visual Fox Pro 9
Has recibido este mensaje porque estás suscrito al grupo "GeneXus" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a genexus+unsubscribe@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
0 Response to "Re: [vfp-l] Definitivamente se puede o no? Llamar al método .Repaint o .Reload de una Variable NO-Scalar"
Publicar un comentario